Uma certa empresa fez uma pesquisa de mercado para saber se as pessoas gostaram ou não do seu último produto lançado. Para isto, coletou o sexo do entrevistado e a sua resposta (sim ou não). Sabendo que foram entrevistadas 150 pessoas, fazer um algoritmo que calcule e mostre ao final: • O número de pessoas que responderam sim; • O número de pessoas que responderam não; • A percentagem de pessoas do sexo feminino que responderam sim; • A percentagem de pessoas do sexo masculino que responderam não; Para a resposta SIM/NÃO. Utilize uma variável do tipo CHAR, que armazena S ou N, ou use uma variável do tipo INT que armazena 1 (para SIM) e 2 (para NÃO).
Por que não esta compilando, onde estou errando ?
#include<stdio.h>
#include<math.h>
#include<string.h>
int main(){
int x, i, sim=0, nao=0, masc=0, fem=0; char sexo[15], resposta[4]; float femsim=0, mascnao=0;
scanf("%d", &x);
for (i=0; i<x; i++){
scanf("%s" ,&resposta);
scanf("%s" &sexo);
if ((strcmp(sexo,"MASCULINO")==0)&&(strcmp(resposta,"SIM")==0)){
Linguagem C, erro anexo.
Pergunta:
Uma certa empresa fez uma pesquisa de mercado para saber se as pessoas gostaram ou não do seu último produto lançado. Para isto, coletou o sexo do entrevistado e a sua resposta (sim ou não). Sabendo que foram entrevistadas 150 pessoas, fazer um algoritmo que calcule e mostre ao final: • O número de pessoas que responderam sim; • O número de pessoas que responderam não; • A percentagem de pessoas do sexo feminino que responderam sim; • A percentagem de pessoas do sexo masculino que responderam não; Para a resposta SIM/NÃO. Utilize uma variável do tipo CHAR, que armazena S ou N, ou use uma variável do tipo INT que armazena 1 (para SIM) e 2 (para NÃO).
Por que não esta compilando, onde estou errando ?
Compartilhar este post
Link para o post
Compartilhar em outros sites