Ir para conteúdo

Toscosan

Members
  • Total de itens

    5
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Toscosan

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Toscosan

    Duvida em C

    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 ? #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)){ sim++; masc++; } else if ((strcmp(sexo,"MASCULINO")==0)&&(strcmp(resposta,"NAO")==0)){ nao++; mascnao++; masc++; } else if ((strcmp(sexo,"FEMININO")==0)&&(strcmp(resposta,"SIM")==0)){ sim++; femsim++; fem++; } else if ((strcmp(sexo,"FEMININO")==0)&&(strcmp(resposta,"NAO")==0)){ nao++; fem++; } } printf("SIM = %d\nNAO = %d\n", sim, nao); printf("FEMININO - SIM = %.2f\n", (femsim*100)/fem); printf("MASCULINO - NAO = %.2f\n", (mascnao*100)/masc); return 0; }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.