-
Posts
4 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por BosakBS
-
-
@arfneto eu ainda sou novo nesse mundo, ainda tentando entender como tudo funciona, nao consegui entender o que fazer ai.
- 1
-
11 minutos atrás, devair1010 disse:
@BosakBS erros por que você colocou %s no scanf , e poderia ser assim
fflush(stdin); scanf("%c",&sex);
o fflush é por que mudou de tipo e precisa limpar o buffer do teclado , senão ele passa direto pelos outros scanf , então coloque isso antes de todos os scanf .
@devair1010 coloquei mas na hora de rodar o codigo, ele fica repentindo os printf, como se tivesse um laço de repetição que nao deixasse seguir o algoritmo
- 1
-
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)
#include <stdlib.h>
#include <stdio.h>int main()
{int i, f, m, cont1 = 0, cont2 = 0, soma1 = 0, soma2 = 0;
float PM, PF;
char sex, resp;
for (i = 1; i <= 10; i++) {printf("Digite o sexo da pessoa(m para masculino e f para feminino):\n");
scanf_s("%s", &sex);printf("Digite a Resposta da pessoa(s para sim e n para nao):\n");
scanf_s("%d", &resp);if (resp == 's') {
cont1++;
if (sex == 'f')
soma1++;
}
else {
cont2++;
if (sex == 'm')soma2++;
}
}PM = (float)(soma1 * 100) / (cont1 + cont2);
PF = (float)(soma2 * 100) / (cont1 + cont2);
printf("O nuumero de pessoas que responderam sim e: %d\n", cont1);
printf("O nuumero de pessoas que responderam nao e: %d\n", cont2);
printf("A porcentagem de pessoas do sexo feminino que responderam sim e: %.2f\n", PM);
printf("A porcentagem de pessoas do sexo masculino que responeram nao e: %.2f\n", PF);
system("pause");
return 0;
}onde to errando?
- 1
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
nao consigo resolver esse exercicio
em C/C#/C++
Postado
@arfneto fiquei sem internet ontem, eu tenho as apostilas das aulas, mas n entendi mt bem com elas, vou alterar o scanf, tirando isso, teria outra dica pra me ajudar a fazer o algoritmo realizar o pedido do enunciado?