Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define MAX 3
- /*Definia uma estrutura Pessoa que contenha os campos (nome, idade e
- sexo). Faça um programa em C que leia um numero MAX de pessoas e
- informe a quantidade de pessoas de cada sexo, bem como a média de idade
- de cada grupo.*/
- typedef struct{
- char nome [50];
- char sexo;
- int idade;
- }Pessoa;
- int main()
- {
- Pessoa pessoa [MAX];
- int i, contM=0, contF=0, somaIdadesM =0, somaIdadesF=0, mediaF=0, mediaM=0;
- for(i=0; i<MAX;i++)
- {
- printf("Nome:");
- gets(pessoa[i].nome);
- printf("Sexo: ");
- scanf("%c",&pessoa[i].sexo);
- printf("Idade: ");
- scanf("%d",&pessoa[i].idade);
- fflush(stdin);
- if (pessoa[i].sexo == 'f')
- {
- contF++;
- somaIdadesF= somaIdadesF+pessoa[i].idade;
- }
- else if (pessoa[i].sexo == 'm')
- {
- contM++;
- somaIdadesM=somaIdadesM+ pessoa[i].idade;
- }
- }
- mediaF=somaIdadesF/contF;
- mediaM=somaIdadesM/contM;
- printf("\n%d pessoas do sexo feminino.",contF);
- printf("\n%d pessoas do sexo masculino.",contM);
- printf("\nmedia das idades do sexo feminino: %d", mediaF);
- printf("\nmedia das idades do sexo masculino: %d",mediaM);
- printf("\n\n");
- return 0;
- }
Add Comment
Please, Sign In to add comment