• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

suzy

ciclo infinito é o que dá

4 mensagens neste tópico

#include<stdio.h>
main()
{
int peso, maximo=0,soma=0,media=0,al=1,total=0;

printf(" qual o peso\n");
scanf("%d",&peso);

   if(peso<0)
      {
      printf(" peso negativo\n");
      }
   else
      while(peso>=0)
         {
         if(peso>60)
           {
           soma=soma+peso;
           total=total+1;
           }
         else
         if(peso<=60)
              {
         if(maximo<peso)
              {
                maximo=peso;
              }
              
            
                }
        
        
        printf(" qual o peso %d\n",al);
        scanf("%d",&peso);
        al++;
        
        }      
      
      
media=soma/total;
printf(" a media e %d\n",media);
printf(" o maximo e %d\n",maximo);
fflush(stdin);
getchar();
}

:biggrin: devo andar com azar, simplesme ta sempre a pedri numeros  :eek: pq?

29. Desenvolva uma algoritmo para ler um número indeterminado de dados, contendo cada

um o peso de um indivíduo. O último dado que não entrará nos cálculos, contém um valor

negativo. O algoritmo deve calcular e imprimir:

• A média aritmética das pessoas que possuem mais de 60 Kg.

• O peso do mais pesado entre aqueles que possuem menos de 60 Kg.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

como já foi referido, era boa ideia se identasses o código decentemente, assim o programa é quase ilegível...

não sei qual é o problema, comigo isso parece estar a funcionar...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Realmente o ciclo é infinito...Mas define uma tecla para acabar com o ciclo, e explica isso no primeiro "printf"....Nao sei se tas a perceber muito bem o que tou a dizer...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mesmo assim a média e o maximo não estam bem definidos, pk pus a correr e não deu direito..

"

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora