Estou fazendo um programa em C para a faculdade e estou tendo dificuldade com o if.
Quando chega na parte do if o programa se encerra, usei um print na variável apos o if, mas ele não é executado.
[code=C][HASHTAG]#include[/HASHTAG]
[HASHTAG]#include[/HASHTAG]
int main()
{
float salBruto, pensao, PAT, plnSaude, descontos;
float INSS, IRRF, aliquota, deducao, baseCalc, salLiq;
char perg1[1];
char perg2[1];
char perg3[1];
char perg4[1];
int nDependentes=0;
printf("Entre com o seu salário bruto: ");
scanf("%d", &salBruto);
getchar();
printf("Possui algum dependente?(S/N) ");
scanf("%c", perg1);
getchar();
if(perg1 == 'S' || perg1 == 's'){
printf("Entre com o número de dependentes: ");
scanf("%i", nDependentes);
getchar();
}
else{
nDependentes = 0;
}
printf(nDependentes);
return 0;
}[/code]

J0T4_
Novo Membro
Registrado
2 Mensagens
2 Curtidas