Pętla nie wykonuje się tak jak bym to chciał

0

Dlaczego ta pętla nie zatrzymuje się po spełnienu pierwszego warunku i<10 skoro || oznacza lub czyli wystarczy żeby był spełniony tylko jeden warunek.

#include <iostream>
using namespace std;
int main()
{
	int i = 0, j = 0, k = 5;
	while (i<10 || j<100)
	{
		cout << "i=" << i << endl;
		cout << "j=" << j << endl;
		
		i++;
		j += k;
	}


	system("PAUSE");
}

dodanie znacznika <code class="cpp"> - @furious programming

1

no bo żeby zatrzymać pętlę i<10 || j<100 musi być 0 czyli oba te warunki muszą być nieprawdziwe

0

a pętla nie zatrzymuje się kiedy jest true czyli 1 wartość prawdziwa ?

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