//Ler:
//Nome ok
//Sexo ok
//Idade ok
//Imprimir:
//Média das idades dos homens ok
//Mulher mais velha
//Erros:
//integer divide by zero at 0x40125c
#include<stdlib.h>
#include<stdio.h>
#include<math.h>
void main () {
char nome, gen;
int conth, contm=0, somah=0;
float idadeh, idadem, mediah=0, older=0;
while(nome!='s'){
printf("Digite o nome do individuo, para sair digite 's': ");
scanf("%c", &nome);
fflush(stdin);
if(nome=='s') {
if(conth!=0){
mediah=(somah/conth);
system("cls");
printf("voce saiu.\nA media das idades dos homens e: %.2f.\nA mulher mais velha tem %.0f anos.\n", mediah, older);
system("pause");
}
}
else{
printf("Digite o genero: 'm' para mulher e 'h' para homem. ");
scanf("%c", &gen);
if(gen=='h'){
conth++;
fflush(stdin);
printf("Digite a idade: ");
scanf("%f", &idadeh);
if(gen=='h'){
somah=somah+idadeh;
fflush(stdin);
}
}
else if(gen=='m'){
contm++;
fflush(stdin);
printf("Digite a idade: ");
scanf("%f", &idadem);
if(idadem>older){
older=idadem;
fflush(stdin);
}
}
}
}
system("pause");
}
@Leonardo0308