Ir ao conteúdo

Numero par ou impar


Dellon

Posts recomendados

Postado

aí galera tenho q faze um programa pra facul pra sabe se o numero digitado é par ou impar, não pode ser muito sofisticado pois to no começo da facul ainda

alguem aí pode me ajuda?? é em C++ (faço no Dev C++)

é simples, mais eu não sei faze uheauheauhea

valeu aí!

Postado

Use a operação "%" (resto da divisão), ai você verifica se o resto da divisão do número por 2 é zero ou um (par ou ímpar). Exemplo:

int main(int argv, char **argv) {

  int num;

  cout << "Digite um número: ";
  cin >> num;

  if (num % 2)
    cout << "O número é ímpar.";
  else
    cout << "O número é par.";

}

Postado

sou iniciante tambem em programação e tenho uma duvida

este algoritimo abaixo me diz o segunte:

se o resto da divisão do numero digitado dividido por 2 for 0 ele é impar????

não to entendendo isso porque se o resto da divisão é 0 o numero tem que ser par!!!

if (num % 2)

cout << "O número é ímpar.";

Postado

DJ-WEBMASTER, você está entendendo errado como funciona um IF. Caso não haja nenhuma comparação explicita dentro do IF, ele somente será verdadeiro se o valor da variável for diferente de zero, portanto:

if (num % 2) // Isto é equivalente à (num % 2 != 0), que só será verdadeiro quando o resto for 1 (ímpar)
  cout << "O número é ímpar.";

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...