Estou fazendo um trabalho da faculdade, onde informo o divisor, e o dividendo, há algumas regras, e umas dessas é:
Enquanto o divisor não for 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15 ou 25, a função main deve imprimir uma nova mensagem.
Pensei em utilizar o codigo abaixo, mas não deu certo…
if(divisor != 2,3,4,5,6,7,8,9,10,11,12,15,25)
printf("Divisor inválido! Favor informar novos valores!");
Alguem teria alguma sugestão de como proceder?
Tenta usar assim:
if(divisor >15 && divisor <1 && divisor != 25)
printf("Divisor inválido! Favor informar novos valores!");
Deu certo!!! muito obrigada
1 curtida
Na verdade, apos alguns testes verifiquei que não tava dando, pois não pode ser divisível por 13 e 15.
Fiz este código, mas não esta indo.
Alguem sabe onde estou errando?
printf("\nDigite o dividendo:");
scanf("%d", ÷ndo);
printf("Digite o divisor:");
scanf("%d", &divisor);
do{
printf("Divisor inválido! Favor informar novos valores");
printf("\nDigite o dividendo:");
scanf("%d", ÷ndo);
printf("Digite o divisor:");
scanf("%d", &divisor);
}while (divisor > 12 && divisor <=1 && divisor != 25 && divisor != 14 && divisor != 15);
printf("Valor válido");
if (!((divisor > 1 && divisor < 13) || (divisor == 15) || (divisor == 25)))
...
1 curtida