Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom, olá gente trabalhadora... Eu tô aqui porque estou aprendendo C e queria que vissem se meu código que fiz se está correto:
#include <stdio.h>
int main()
{
int x,y=0;
for(x=0;x<=10;x++)
{
printf("%d\n",x);
if (x % 2 == 0)
y++;
}
printf("Num pares: %d\n",y);
return 0;
}
Então, ele verifica números pares do 0 até 10...
Queria saber se é isso mesmo...
Valeu. Agora vou modificar para que o usuário entre com o número que ele quer ver os números pares...
não sei se deu pra entender mas é isso... :D
Aiaiai... agora não sei como que faz pra entrar com numero e dizer quantos pares tem entre esse numero introduzido... Consegui!! eu fiz umas modificadas hehe...
Beleza.
Posta o código aqui. Assim se houver mais gente com a mesma dúvida que você, poderá consultar.
FLW!!!
Então tá aí:
#include <stdio.h>
int main()
{
int x,y,val=0;
printf("Enter com num: "); scanf("%d",&x);
for(y=0;y<=x;y++)
{
printf("%d\n",y);
if((y % 2) == 0)
val++;
}
printf("Num pares: %d\n",val);
return 0;
}
Como eu disse, só foram poucas modificações eheh...
Allan Cordeiro,
Esta correto, é isso aí mesmo.
Uma dica: na expressão x % 2, coloque ela entre parênteses. Assim você estará dando prioridade de execução na expressão. Evitando bugs desnecessários.
Espero ter ajudado, FLW!