Informática, perguntado por mathadolpho, 10 meses atrás

Faça um PROGRAMA EM LINGUAGEM C para ler a idade e o sexo de 100 pessoas e que calcule e mostre a quantidade de pessoas com idade maior ou igual a 18 anos e a quantidade de mulheres pertencentes ao grupo. (Coloque o PROGRAMA na resposta da questão)

Soluções para a tarefa

Respondido por oliveirapedroo
0

Resposta:

#include <stdio.h>

int main()

{

   int i, idade, maior=0, mulheres=0;

   char sexo[10];

   for(i=1;i<=100;++i){

       printf("Digite a idade da pessoa %d: ",i);

       scanf("%d",&idade);

       printf("\n");

       printf("Digite o sexo da pessoa %d: ",i);

       scanf("%s",&sexo);

       printf("\n");

       if(idade>=18)++maior;

       if(sexo[0]=='F')++mulheres;

   }

   printf("Dentre 100 pessoas %d são maiores de idade e %d são mulheres\n",maior,mulheres);

}

Explicação:

Respondido por YagamiTREM
0

Resposta:

#include <stdio.h>

int main() {

char sexo[10];

   int idade,cont,mulheres1=0,mulheres=0,Am=0;

 

for(cont=0; cont<100;cont++){

 printf("Sexo: ");

 scanf("%c", &sexo);

 fflush(stdin);

 printf("Idade: ");

 scanf("%d", &idade);

 fflush(stdin);

 if(idade >= 18){

  Am++;

  if(sexo[0] == 'f'||sexo[0] == 'F'){

      mulheres1++;

 }

 }

 else if(sexo[0] == 'f'|| sexo[0] == 'F'){

  mulheres++;

 }

}

 

printf("--------------------------");

printf("\n\nPesssoas com mais de 18 anos: %d", Am);

printf("\nMulheres com mais de 18 anos: %d", mulheres1);

printf("\nMulheres que responderam: %d\n", mulheres);

   return 0;

}

Anexos:
Perguntas interessantes