cout nie wyświetla nic na ekranie

0

Prost kod:

int i,n1,n2;
	cout << "Podaj n1: "<<endl;
	cin >> n1;
	cout << "podaj n2: "<<endl;
	cin >> n2;
	i=n1;
	while (i < n2);
	{
		cout << i << " " <<endl;
		i=i+1;
	}
	system("pause");
	return 0;

i zastanawiam się cały czas dlaczego na ekranie nie zostaną wypisane liczby zmiennej i, oczywiście warunek pętli jest spełniony bo podaje n1 mniejsze niż n2

0
while (i < n2);

Średnik za while oznacza że dokładnie w tym miejscu kończą się instrukcje objęte while(). Oczywiście w takim razie program wpada w pętlę nieskończoną...

1 użytkowników online, w tym zalogowanych: 0, gości: 1