Horacio Eugenio De Sá Silva Rocha Postado Abril 23, 2021 Denunciar Share Postado Abril 23, 2021 Por quê meu código está dizendo que 8 é divisível por 3?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Cândido Júnior Postado Maio 2, 2021 Denunciar Share Postado Maio 2, 2021 As condições colocadas na linha número 18 e número 21 estão erradas, pois você tomou elas como string colocando a condição entre aspas portanto o programa não está reconhecendo a condição e está apenas a imprimir o que está dentro da função printf Por outra a primeira parte do seu programa que verifica a paridade de um número tem linhas de código desnecessárias o que não indica uma boa forma de programar, como programadores devemos procurar a solução mais eficaz e simples para um programa . Então refiz a primeira parte do teu programa de forma mais simples . OBS: o teu programa está certo apenas não é a maneira mais correta de programar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Cândido Júnior Postado Maio 2, 2021 Denunciar Share Postado Maio 2, 2021 Outro erro que notei na linha 18 e 21 foi você não colocar os delimitadores da condição if ( “{} “). Ex: if ( n/3 ) { printf(“O número é divisível por três ”); } por último uma forma de verificar se o número é primo ou não seria utilizando um ciclo de repetição porque esta verificação vai consistir em procurar um número além de 1 e o próprio número digitado na qual o resto da divisão seja 0. O ciclo de repetição vai parar na metade do número digitado . Depois dessas orientações seu problema estará resolvido Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Horacio Eugenio De Sá Silva Rocha
Por quê meu código está dizendo que 8 é divisível por 3??
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.