Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- typedef struct{
- char sexo;
- char estadocivil[11];
- char renda;
- int idade;
- }caracteristicas;
- void LerDados(caracteristicas vetor[]){
- int i;
- for(i=0;i<10000;i++){
- printf("Digite o sexo (H/M):\n");
- scanf("%c", &vetor[i].sexo);
- fflush(stdin);
- printf("Digite o estado civil (solteiro, casado ou divorciado):\n");
- scanf("%s", vetor[i].estadocivil);
- fflush(stdin);
- printf("Digite a renda (A,B ou C):\n");
- scanf("%c", &vetor[i].renda);
- fflush(stdin);
- printf("Digite a idade:\n");
- scanf("%d", &vetor[i].idade);
- fflush(stdin);
- }
- }
- float Media (caracteristicas vetor[]){
- int i=0,soma=0;
- float media=0;
- for(i=0;i<10000;i++){
- soma = soma + vetor[i].idade;
- }
- media = soma/10000;
- return(media);
- }
- int Quantidade(caracteristicas vetor[]){
- int i,n=0;
- for(i=0;i<10000;i++){
- if(vetor[i].renda == "B" && vetor[i].estadocivil == "solteiro"){
- n++;
- }
- }
- return(n);
- }
- int main(){
- caracteristicas vetor[10000];
- float media;
- int quantidade;
- LerDados(vetor);
- media = Media(vetor);
- quantidade = Quantidade(vetor);
- printf("A media das idades eh:\n %f", media);
- if(quantidade > 0){
- printf("O numero de pessoas da classe B e solteiras eh:\n %d", quantidade);
- }
- else{
- printf("Não existem pessoas da classe B solteiras");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement