Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Algoritmo que mostre os números ímpares de 1 a 100

$
0
0

O meu código ficou o seguinte (ele está  certo):

int main (void)

{
    int a = 1;

    while (a <= 100)
    {
    if (a % 2 != 0)
        printf ("%d\n", a);
        a++;
    }
}

Mas a minha dúvida é sobre o porque de se não usar o "inicio/fim" depois do IF e já ir mandando o printf direto, ficando assim:

int main (void)

{
    int a = 1;

    while (a <= 100)
    {
    if (a % 2 != 0)
    {
        printf ("%d\n", a);
        a++;
    }
    }
}

Quando compilado, esse código só exibe o número 1 na tela. Por quê?

 


Viewing all articles
Browse latest Browse all 14190

Trending Articles