Ir ao conteúdo

Posts recomendados

Postado

Olá, sou iniciante em C e estou com dúvida na resolução desse exercício. Segue enunciado, meu código e as dúvidas:

1- 

O IBOP realizou uma pesquisa a nível nacional e foram entrevistas 30 pessoas. Considere um arquivo de texto “resposta.txt” que contém as respostas de todas as pessoas entrevistadas. Cada registro armazena a resposta de uma pessoa entrevistada através dos seguintes campos: sexo (um caractere, podendo ser ‘M’ ou ‘F’), idade (valor inteiro), fumante (um caractere, podendo ser ‘S’ ou ‘N’). Faça um programa que leia este arquivo e responda as seguintes perguntas:

•Qual é o percentual de fumantes em relação ao número total de pessoas entrevistadas?

•Qual é o percentual de homens não fumantes abaixo de 40 anos em relação ao número total de homens entrevistados?

•Qual é o percentual de mulheres fumantes acima de 40 anos em relação ao número total de mulheres entrevistadas?

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct entrevistas {
	char sexo [40];
	int idade;
	char fumante [40];
};
int main () {
	int i;
	float perc_f, perc_h, perc_m;
	struct entrevistas pessoas[4];
	FILE *arquivo;
	
arquivo= fopen ("resposta.txt", "w");
if (arquivo ==NULL) {
	printf ("Erro na abertura do arquivo"); 
	}

// armazenando respostas //
for (i=0; i<3; i++) {
	printf ("Digite o seu sexo - F p/ Feminino e M p/ Masculino:");
	scanf ("%s", &pessoas[i].sexo);
	fprintf (arquivo, "%s", pessoas[i].sexo);
	printf ("Digite a sua idade:");
	scanf ("%d", &pessoas[i].idade);
	fprintf (arquivo, "%d", pessoas[i].idade);
	printf ("Eh fumante ? - S p/ Sim e N p/ Nao:");
	scanf ("%s", &pessoas[i].fumante);
	fprintf (arquivo, "%s", pessoas[i].fumante);
}	

Coloquei apenas 4 pessoas para teste do for. Gostaria de saber como faço para calcular as porcentagens ? 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!