Informática, perguntado por f4biom4artins, 1 ano atrás

Foi feita uma pesquisa entre os 1000 habitantes de uma região para coletar os seguintes dados: sexo feminio, 1- masculino, idade e altura. Faça um algoritmo que leia as informações coletadas e mostre a seguinte informações : a , media idade dos homens; e b, média da altura das mulheres ; Desenvolva o código em linguagem C, utilizando estrutura de repetição e estrutura de condicional com parte da solução.

Soluções para a tarefa

Respondido por WildBacon
5
#include <stdlib.h>
#include <stdio.h>
int main(){
    int sexo[1000],idade[1000];
    float altura[1000], mediaIdadeHomens, contMih, mediaAlturaMulher, contMam;
    for(int i=0;i<1000;i++){
        printf("Digite o sexo Feminino-1/Masculino-2: ");
        scanf("%d", &sexo[i]);
        printf("Digite a idade: ");
        scanf("%d", &idade[i]);
        printf("Digite a altura: ");
        scanf("%f", &altura);
        if(sexo[i]==2){
            mediaIdadeHomens=mediaIdadeHomens+idade[i];
            contMih++;
        }
        if(sexo[i]==1){
            mediaAlturaMulher=mediaAlturaMulher+altura[i];
            contMam++;
        }
    }
    mediaIdadeHomens=mediaIdadeHomens/contMih;
    mediaAlturaMulher=mediaAlturaMulher/contMam;
    
    printf("Media idade dos homens: %.2f\nMedia da altura das mulheres: %.2f", mediaIdadeHomens,mediaAlturaMulher);
    system("PAUSE");
}
Perguntas interessantes