ajuda programa simples em c
Oi, estou com dificuldade para calcular e exibir a quantidade de homens que responderam não e de mulheres que responderam sim. Alguém pode me ajudar?
#include<math.h>
#include<string.h>
#include<conio.h>
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
main(){
setlocale(LC_ALL,"Portuguese");
float pm=0, pf=0, s=0,n=0,sex=0,like,c=0,sm=0,sf=0;/*pm=total homes não;pf//total mulheres sim; s=quantidade pessas sim;
n=quantidade pessoas não ;sex=sexo; like= se gostou; c=contador;sm e sf=quantidade pessoas masculino e feminino*/
while((sex==0)||(sex==1)){
printf("\nInforme seu sexo:[0]Feminino\t[1]Masculino");
scanf("%f",&sex);
if(sex==0){sm=sm+1;}else{}//total homens
if(sex==1){sf=sf+1;}else{}//total mulheres
if((sex==0)||(sex==1)){
printf("\nVocê gostou do produto?[0]Sim\t[1]Não");
scanf("%f",&like);
if((sex=1)&&(like=1)){pm=pm+1;}else{} //masculino nao
if((sex=0)&&(like=0)){pf=pf+1;}else{}//feminino sim
c=c+1;
if(like==0){s=s+1;}//Responderam sim
else if(like==1){n=n+1;}//Responderam não
else{}
}else{printf("\nPesquisa Encerrada\n");}
}
printf("\nNúmero total de entrevistas = %.0f\n",c);
printf("\nNúmero de pessoas que responderam sim = %.0f\n",s);
printf("\nNúmero de pessoas que responderam não = %.0f\n",n);
printf("\nPorcentagem de homens que responderam não = %f%%\n",(sm*c)/100);
printf("\nPorcentagem de mulheres que disseram sim = %f%%\n",(pf*c)/100);
getchar();
system("pause");
printf("\n\n");
return(0);
}
#include<math.h>
#include<string.h>
#include<conio.h>
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
main(){
setlocale(LC_ALL,"Portuguese");
float pm=0, pf=0, s=0,n=0,sex=0,like,c=0,sm=0,sf=0;/*pm=total homes não;pf//total mulheres sim; s=quantidade pessas sim;
n=quantidade pessoas não ;sex=sexo; like= se gostou; c=contador;sm e sf=quantidade pessoas masculino e feminino*/
while((sex==0)||(sex==1)){
printf("\nInforme seu sexo:[0]Feminino\t[1]Masculino");
scanf("%f",&sex);
if(sex==0){sm=sm+1;}else{}//total homens
if(sex==1){sf=sf+1;}else{}//total mulheres
if((sex==0)||(sex==1)){
printf("\nVocê gostou do produto?[0]Sim\t[1]Não");
scanf("%f",&like);
if((sex=1)&&(like=1)){pm=pm+1;}else{} //masculino nao
if((sex=0)&&(like=0)){pf=pf+1;}else{}//feminino sim
c=c+1;
if(like==0){s=s+1;}//Responderam sim
else if(like==1){n=n+1;}//Responderam não
else{}
}else{printf("\nPesquisa Encerrada\n");}
}
printf("\nNúmero total de entrevistas = %.0f\n",c);
printf("\nNúmero de pessoas que responderam sim = %.0f\n",s);
printf("\nNúmero de pessoas que responderam não = %.0f\n",n);
printf("\nPorcentagem de homens que responderam não = %f%%\n",(sm*c)/100);
printf("\nPorcentagem de mulheres que disseram sim = %f%%\n",(pf*c)/100);
getchar();
system("pause");
printf("\n\n");
return(0);
}
Maria Martins
Curtidas 0
Respostas
Frank Hosaka
14/07/2023
Eu faria assim:
Foram entrevistados 10 pessoas.
Quem gosta do presidente?
4 rapazes não gostam do presidente.
6 moças gostam do presidente.
#include <stdlib.h> int main() { printf("Foram entrevistadas 10 pessoas. \\n"); printf("Quem gosta do presidente? \\n"); int random_number = rand() % 10 + 1; printf("%d rapazes não gostam do presidente. \\n", random_number); int resto = 10 - random_number; printf("%d moças gostam do presidente. \\n", resto); return 0; }
Foram entrevistados 10 pessoas.
Quem gosta do presidente?
4 rapazes não gostam do presidente.
6 moças gostam do presidente.
GOSTEI 0