#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
/*
** programa desenvolvido por gabriel arroyo
02) Faça um programa que leia um número indeterminado de linhas contendo cada
uma a idade de um indivíduo. A última linha, que não entrará nos cálculos,
contem o valor da idade menor ou igual a zero (flag). Calcule e mostre a idade
média desse grupo de indivíduos.
*/
float media(float x, int y){ // função que calcula a media aritmetica
x/=y;
printf("\n\t A media aritmetica das idades e:%5.2f",x);
return 0;
} // fim media
int main(){
float v[50],aux=0,soma=0;
int k=-1,i=0,j;
do{
k++;
printf("\n\t Para sair digite 0 \n\t Digite sua idade :");
scanf("%f",&v[k]);
if(v[k]>=0 && v[k]<1) continue; // interrompe o if
else {
soma+=v[k];
i++;
} // fim else
}while(v[k] != 0 ); // fim while do
aux=media(soma,i); //"chama" a função
for(i=0;i<=k;i++) {
for(j=k;j>=0;j--){
if(v[i]<v[j]){
aux=v[i];
v[i]=v[j];
v[j]=aux;
} // fim if
} // fim for
} //fim for
for(j=0; j<k-1; j++)
printf("\n\t %5.2f",v[j]);
getch(); // segura a tela até um ENTER
} // fim main
Nenhum comentário:
Postar um comentário