Media entre idades
tenho que fazer esse algoritmo :
>
Citar
Faça um algoritmo que solicite a digitação da idade e do sexo de uma pessoa (o sexo deve ser F ou M) e depois pergunte se o usuário deseja informar uma nova pessoa. Esse processo deve se repetir até que o usuário informe que não deseja mais informar novas pessoas. Quando isso acontecer, o algoritmo deve imprimir na tela a quantidade de pessoas do sexo masculino informadas; a quantidade de pessoas do sexo feminino informadas; a média das idades informadas para pessoas de sexo masculino; e a média das idades informadas para pessoas de sexo feminino.(usando while)
ja fiz ate aqui:
#include<stdio.h>
#include<stdlib.h>
int main ()
{
char sexo;
int resp=1,M=0,F=0,idad=0,idad_M=0,idad_F=0;
float media_M=0.0,media_F=0.0;
while (resp==1)
{
printf("Qual e o seu sexo? \n");
scanf(" %c",&sexo);
printf("Qual e sua idade?\n");
scanf(" %d",&idad);
printf("Quer adicionar mais algum sexo?\n");
scanf(" %d",&resp);
if (sexo=='M')
{
idad_M==idad;
M=M+1;
media_M=idad_M/M;
}
if (sexo=='F')
{
idad_F==idad;
F=F+1;
media_F=idad_F/F;
}
}
printf("A quantidade de pessoas do sexo masculino e: %d\n",M);
printf("A media de pessoas do sexo masculino e: %.2f\n",media_M);
printf("A quantidade de pessoas do sexo feminino e: %d\n",F);
printf("A media de pessoas do sexo feminino e: %.2f\n",media_F);
system("PAUSE");
return (0);
}
ja tentei e tentei mas não consegui colocar a media das idades,alguém sabe?Discussão (1)
Carregando comentários...