Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tones

Determinar o valor mais baixo e o mais alto

Recommended Posts

No atletismo os treinadores estão, cada vez mais, a usar técnicas informáticas para estudarem o movimento dos membros e articulações tendo como objectivo conseguir um maior desempenho nos seus atletas. Por exemplo, no salto em comprimento filmam o salto para posteriormente analisarem a altura, a velocidade, o comprimento e o ângulo do centro de gravidade.

Elabore um programa que peça ao utilizador uma sequência de comprimentos de saltos até que seja introduzido o valor zero. No final, o programa deverá indicar o total de saltos, o maior e menor comprimento bem com a média de todos os comprimentos.

 

 

O resultado deste programa deverá estar no seguinte formato:

Indique altura do atleta: 1.8

Indique altura do atleta: 1.65

Indique altura do atleta: 1.85

Indique altura do atleta: 0

A media das alturas e: 1.77

Introduza um comprimento: 1.4

Introduza um comprimento: 2.3

Introduza um comprimento: 2.0

Introduza um comprimento: 0

 

 

RESULTADOS

Total de saltos: 3

Media: 1.9

Maior comprimento: 2.3

Menor comprimento: 1.4

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que você já fez?

 

Estamos aqui para ajudá-lo, não para fazer a sua tarefa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

#include <stdio.h>
#include <stdlib.h>


int main()
{
   int cont=0;
   float soma=0, media, salto, maior=0, menor=0;

   do
   {
       printf("Introduza um numero inteiro\n");
       fflush(stdin);
       scanf("%f", &salto);
       soma=soma+salto;
       media=soma/cont;

       cont++;
}
       while (salto!=0);
       maior=salto;
       menor=salto;
       if(salto>0)
       soma=soma+salto;
       if(salto>maior)maior=salto;
       if(salto<menor)menor=salto;

       cont--;
       printf("O total de saltos e %d\n", cont);
       cont--;

       printf("A Media dos saltos e %f\n", media);
       printf("O maior Nro digitado é:%f\n",maior);
  printf("O menor Nro digitado é:%f\n",menor);

   return 0;
}

 

podem corrigir-me?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.