Baixe o app para aproveitar ainda mais
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; }
Compartilhar