Ir ao conteúdo
  • Cadastre-se

Pesquisa


Luci

Posts recomendados

Em uma pesquisa foi coletado para cada entrevistado o sexo, idade e local da última viagem fora do país dentre os seguintes continentes: Europa, Ásia, América do Norte ou que nunca saiu do país. A quantidade de pessoas que forma este grupo não é conhecida inicialmente por seu programa, que deve coletar dados válidos enquanto o usuário desejar, respeitando limite máximo de até 100 pessoas diferentes.

Todos os dados de entrada devem ser validados em subprogramas específicos, sendo ao final desta análise apresentado:

* O sexo e a idade das pessoas que possuem idade menor que a média de todas as idades cadastradas.

* A quantidade de pessoas que visitou cada um destes continentes, além da quantidade de pessoas deste grupo que nunca saiu do Brasil.

Não é permitido o uso de variáveis globais e a apresentação dos resultados finais deve ser realizado pelo procedimento visaoFinal.

Link para o comentário
Compartilhar em outros sites

#include <stdio.h>

int idades(int*, int*);
float mediaIdade ( float* media);
int main(){
int qtd_Entrevistados=0, idade[100], continente[100],qtdIdade,qtd;
char sexo[100], opcao;
float media_idade;

while((qtd_Entrevistados<=100)&&(opcao != 'n')){
printf("Informe o sexo do entrevistado (F/M) ->");
scanf("%s", &sexo[qtd_Entrevistados]);
printf("Informe a idade do entrevistado ->");
scanf("%d", &idade[qtd_Entrevistados]);
qtdIdade+=idade[qtd_Entrevistados];
qtd++;
printf("Informe onde foi a ultima viagem do entrevistado fora do Pais ->");
printf("1 - Europa\n");
printf("2 - Asia\n");
printf("3 - America do Norte\n");
printf("4 - Nunca saiu do pais\n");
scanf("%d", &continente[qtd_Entrevistados]);
switch (continente[qtd_Entrevistados]){
case 1:
printf("Europa\n");
break;
case 2:
printf("Asia\n");
break;
case 3:
printf("America do Norte\n");
break;
case 4:
printf("Nunca saiu do pais\n");
break;
}
do{
printf("Deseja fazer mais um registro? (Sim = s / Nao = n) ->\n");
fflush(stdin);
scanf("%c", &opcao);
opcao=tolower(opcao);
}while((opcao!='s')&&(opcao!='n'));
qtd_Entrevistados++;

media_idade = mediaIdade(idade);


}
system("pause");
}
float mediaIdade ( float* media){
float idadeMedia;
idadeMedia=qtdIdade/qtd;
return idadeMedia;

}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!