Buscar

TRABALHO GB ok

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
// programa le nome, sexo, idade, estado civil(1-Solteiro, 2-Casado 3-Divorciado) de um grupo de 10 pessoas. Todos os dados em de uma pessoa em uma linha,
// utilizar tecnicas de armazenamento de dados em vetores, estrutura de repetição para leitura e apresentação na tela, estrutura condicionais, entre outras;
// deve ser executado infintas vezes ate que pressione a tecla S no final da repetição
// media da idade das mulhers
// media da idade dos homens
// estado civil que mais ocorreu
// estaco civil que menos ocorreu
int main(int argc, char *argv[]) {
	
	char nome[10][10], sexo[10];
	int i, contador, idade[10], ec[10], totalF=0, totalM=0, contadorF=0, contadorM=0, c1=0, c2=0, c3=0;
	float mediaM=0, mediaF=0;
	for (contador=0; contador<3; contador++){
	 printf("Nome:\n");
		fflush(stdin);
		scanf("%s", &nome[contador]);
		
		printf("\nSexo: \nM=Masculino \nF=Feminino\n");
		fflush(stdin);
		scanf("%c", &sexo[contador]);
		
		printf("\nIdade:\n");
		fflush(stdin);
		scanf("%i", &idade[contador]);		 
		
		printf("\nEstado Civil: \n1=Solteiro \n2=Casado \n3=Divorciado\n");
		fflush(stdin);
		scanf("%i", &ec[contador]);			
	}
 	for (i=0; i<contador; i++) {
 		
		printf("\nNome:%s, Sexo: %c, Idade: %i, Estado: %i", nome[i], sexo[i], idade[i], ec[i]); 	
	
		if (sexo[i] == 'F'){
			contadorF++;
			
			totalF=totalF + idade[i];
		}
		
		if (sexo[i] == 'M'){
			contadorM++;
			
			totalM=totalM + idade[i];
		}
		
		switch (ec[i]){
			case 1:
			c1++;
				break;
			case 2:
				c2++;
				break;
			case 3:
				c3++;
				break;	
		}
		
	}
	mediaF=totalF/contadorF;
	mediaM=totalM/contadorM;
	
	printf("\n\nMedia das Mulheres: %.2f", mediaF);
	printf("\n\nMedia dos Homens: %.2f", mediaM);	
		
	
	if (c1>c2 && c1>c3){
		printf("\n\nO estado civil mais ocorrente eh Solteiro");
	} else if(c2>c1 && c2>c3){
		printf("\n\nO estado civil mais ocorrente eh Casado");
	} else if(c3>c1 && c3>c2){
		printf("\n\nO estado civil mais occorente eh Divorciado");
	} else {
		printf("\n\nNão tem estado civil mais ocorrente.");
	}
	
	if (c1<c2 && c1<c3){
		printf("\n\nO estado civil menos ocorrente eh Solteiro");
	} else if(c2<c1 && c2<c3){
		printf("\n\nO estado civil menos ocorrente eh Casado");
	} else if(c3<c1 && c3<c2){
		printf("\n\nO estado civil menos occorente eh Divorciado");
	} else {
		printf("\n\nNão tem estado civil menos ocorrente");
	}
	
	
	return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais