Crie um programa em C que leia o primeiro nome, idade e sexo de 10 pessoas e após imprimir:
a) Número de pessoas do sexo masculino.
b) Número de pessoas do sexo feminino.
c) Número de pessoas com idade até 30 anos
Soluções para a tarefa
Certo, se precisar do código comentado só me avisar que comento.
int main()
{
char nome[50], feminino[]="feminino", masculino[]="masculino", sexo[50];
int idade, c, ci, cm, cf;
c = 1;
ci = 0;
cm = 0;
cf = 0;
while (c<=2)
{
printf ("\nDigite seu nome:\n");
scanf("%s",nome);
printf ("\nDigite seu sexo: (Digite seu sexo sem o uso de letras maisculas)\n");
scanf("%s", sexo);
printf ("\nDigite sua idade:\n");
scanf("%d",&idade);
if (strcmp (feminino,sexo) == 0)
{
cf = cf+1;
}
else if(strcmp (masculino,sexo) == 0)
{
cm = cm+1;
}
if (idade < 30)
{
ci = ci+1;
}
c=c+1;
}
printf ("\n\nExistem um total de:\n");
printf ("\n%d Pessoa(s) do sexo feminino\n", cf);
printf ("\n%d Pessoa(s) do sexo masculino\n", cm);
printf ("\n%d Pessoa(s) com idade até 30 anos\n", ci);
return 0;
}