Jump to content
Fórum Script Brasil
  • 0

"FOR" não funciona!


metadeta96
 Share

Question

Não sei o que aconteceu, mas o comando for não funciona mais...

Já tentei diversos compiladores diferentes, porem em todos tenho o mesmo resultado.

#include <stdio.h>
#include <conio.h>

int main()
{
    int i=0;
    int x=0;

    for(i=0;i>3;i++)
    {
        x ++;
        printf("%d\n",i);
    }
    printf("%d",x);
    getch();
    return 0;
}

Este simples programa que fiz para testar o comando sempre me devolve que x e i são 0.

O compilador simplesmente ignora os comandos dentro do for.

Aparentemente o erro está na etapa de checagem, se eu omitir ou colocar um numero, o programa funciona normalmente.

Alguém sabe o que pode estar ocasionando o erro?

No windows 7, eu testei com o mingw e o lcc pelo code::blocks e pelo devc++

Edited by metadeta96
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Não tenho certeza, mas tente mudar o for para:

for (i=0;i<3;i++)

.

Aliás, veja que o seu "printf" do 'x' está fora do loop, então só irá mostrar x=3, e não x=1,x=2, e x=3.

Edited by PedroCunha
Link to comment
Share on other sites

  • 0

Ta certo o que o PedroCunha falou, você ta criando a condução errada. Quando você coloca i>3 ele não inicia o for já que i nunca foi maior que 3 já que foi inicializado com 0 e no fim ele mostra 0 já que ele da um printf no x que também é 0. Se inverter o sinal o programa deve rodar normalmente.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.4k
×
×
  • Create New...