Funkcja for zapętla się w nieskończoność


#1

Witam. Używam Dev-C++ i dopiero próbuje się uczyć C++ .

Napisałem takie coś :

#include

#include

using namespace std;

int main() 

{

    for(int i=0; 1<=5; i++)

    {

            cout << "*" ;

            }

            getchar();


            }

Zgodnie z instrukcją w tutorialu programik miał się zapętlić 5 razy a u mnie zapętla się w nieskończoność.

Co źle zrobiłem?


(MK_) #2

masz błąd : ))

zamiast 1 powinno być i, gdyż 1 nigdy nie będzie równe 5 stad program sie zapętla :slight_smile:

Usuń też ".h" z conio, w TC tak się pisało, w Dev raczej już nie...

#include

#include

using namespace std;

int main()

{

    for(int i=0; i<=5; i++)

    {

            cout << "*" ;

    }

            getchar();


}

#3

Działa , wielkie dzięki.

A co do conio u mnie musi być .h ponieważ kończy komplikacje w połowie i wyskakuje błąd


(Fiołek) #4

@ MK_ : mały błąd logiczny, tam nie ma warunku "1 równe 5", bo by pętla się nigdy nie wykonała, tylko "1 mniejsze bądź równe 5" :wink:


(MK_) #5

Fiołek , tak masz racje, źle to opisałem :slight_smile: