Sou novo no fórum,e estou aprendendo a programar em C,queria saber o porque meu programa n funciona e onde esta o erro,obrigado
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main ()
{
setlocale (LC_ALL,"portuguese");
int i=0,totalm=0,totalf=0;
char sexo;
while (i<5)
{
printf ("Digite seu sexo M/F:");
scanf ("%c",&sexo);
if (sexo=='M')
{
totalm = totalm+1;
}
else if (sexo=='F')
{
totalf = totalf+1;
}
i++;
}
printf ("O total de homens é:%d\n",totalm);
printf ("O total de mulheres é:%d\n",totalf);
system ("pause");
return 0;
}
Pergunta
rickgts
Sou novo no fórum,e estou aprendendo a programar em C,queria saber o porque meu programa n funciona e onde esta o erro,obrigado
#include <stdio.h>
Editado por rickgts#include <stdlib.h>
#include <locale.h>
int main ()
{
setlocale (LC_ALL,"portuguese");
int i=0,totalm=0,totalf=0;
char sexo;
while (i<5)
{
printf ("Digite seu sexo M/F:");
scanf ("%c",&sexo);
if (sexo=='M')
{
totalm = totalm+1;
}
else if (sexo=='F')
{
totalf = totalf+1;
}
i++;
}
printf ("O total de homens é:%d\n",totalm);
printf ("O total de mulheres é:%d\n",totalf);
system ("pause");
return 0;
}
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.