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
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");
}
#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
História,
11 meses atrás
Português,
11 meses atrás
Ed. Física,
11 meses atrás
Matemática,
1 ano atrás