Condicional que não funciona, wtf?
Olá a todos,
Preciso fazer um código que calcule e imprima uma quantidade de pessoas do sexo feminino,
sendo que, essa quantidade tem que ser especificada pelo usuário. Porém, essa condicional (abaixo)
que supostamente era pra ler se a variável recebe a caracter "F" ou "f" e a partir disto, somar "++" para variável
"sexoF" que representa aquela que armazena a quantidade de pessoas do sexo feminino.
Aguém me da um help ai, pls
Caio HP.
Preciso fazer um código que calcule e imprima uma quantidade de pessoas do sexo feminino,
sendo que, essa quantidade tem que ser especificada pelo usuário. Porém, essa condicional (abaixo)
que supostamente era pra ler se a variável recebe a caracter "F" ou "f" e a partir disto, somar "++" para variável
"sexoF" que representa aquela que armazena a quantidade de pessoas do sexo feminino.
int main ()
{
char sexo[4];
int sexoF, i;
for (int i = 0; i < 4; i++)
{
printf ("\n ( M ) | ( F ) ");
scanf ("%s", &sexo[i]);
}
if (sexo[i] == ''F'' || sexo[i] == ''f'')
{
sexoF++;
}
printf ("\nMulheres registradas: %d ", sexoF);
return 0;
}Aguém me da um help ai, pls
Caio HP.
Caio Hp
Curtidas 0
Respostas
Alex William
31/07/2022
Olá amigo, tudo bem?
Espero ter ajudado. ;)
int main () {
char sexo[4];
int sexoF, i;
for (int i = 0; i < 4; i++) {
printf ("\\n ( M ) | ( F ) ");
scanf ("%s", &sexo[i]);
if (sexo[i] == ''F'' || sexo[i] == ''f'') {
sexoF++;
}
}
printf ("\\nMulheres registradas: %d ", sexoF);
return 0;
}
Espero ter ajudado. ;)
GOSTEI 0