Ir ao conteúdo
  • Cadastre-se

ajuda em linguagem C


Big Mike

Posts recomendados

Bom dia pessoal, estou aprendendo linguagem C e estou com uma dúvida. Tenho uma lista de exercícios para fazer dentre os quais tem um que estou me batendo... É para o usuário entrar com um numero e o programa dizer se o numero é par o impar, o problema é que o programa não pode usar o operado "%". Não sei como fazer isso. Estava tentando, mas não tá dando muito certo. O que fiz até agora está aqui. Quem puder me ajudar agradeço muito...


#include <stdio.h>

main () {

int num,res, i;
printf ("Informe um numero inteiro: ");
scanf ("%d", &num);

for (i = 0; i < num; i++) {
res = num/2;
}

if (res == 0) {
printf ("é par");
}

else
printf ("é impar");
}

Link para o comentário
Compartilhar em outros sites

Cara pense comigo, se o número é par você pode subtrair 2 enquanto o número for maior ou igual a 2 até que o resto seja 0. Se o número for ímpar quando você for subtraindo o resto não vai ser 0. Tente implementar isso, se não conseguir vou deixar o código aqui.


#include <stdio.h>
int main () {
int num,i;
printf ("Informe um numero inteiro: ");
scanf ("%d", &num);
i=num;
do{i=i-2;
}while(i>=2);
if (i==0) printf ("é par");
else printf ("é impar");
return(0);
}


Link para o comentário
Compartilhar em outros sites

  • mês depois...

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!