Ir ao conteúdo
  • Cadastre-se

Posts recomendados

Postado
#include <stdio.h>
#include <conio.h>
int main(void)
{
  int valores[10];//vetor com capacidade para armazenar 10 elementos
  int media=0, num;
  int i;
  media=num;


   for(i = 0; i < 10; i++)
   {
       media=media+num;

 if(num<menor)
 {
 menor=num;
 }
 if(num>maior)
 {
 maior=num;
 }
   }
  //Entrada de dados
  //A princípio loop está feito para repetir 10 vezes
  for(i = 0; i < 10; i++)
  {
    printf("Entre com o %do valor: ",i );
    scanf("%d",&valores[i]);

    if (valores[i] < 0) //forçando a saída interrompendo o loop
    {
      printf("Saida do break interrompendo o comando for\n");
      break;//força a saída imediata do loop
    }
   }

   printf("O maior numero e : %d",maior);
   printf("\n O menor numero e : %d",menor);
   printf("\n A media e : %d",media/%i);

  getch();
  return 0;
}

eu tenho que criar um codigo que  leia uma série de números reais, até o momento em que um número negativo seja fornecido. O programa deverá informar a média dos números positivos, o maior e o menor número positivo e deve utilizar o comando “break”. a primeira parte da questão funciona, mas quando eu compilo, o maior, menor e a media dão zero

Postado

Se apresentaram vetores não te preocupe com uso nesse exame, pois esse desafio não inclui avaliação de vetores.

 

Preocupa-te apenas com o uso de variáveis.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...