Czym jest niezmiennik? Jest to "coś" w dla pętli w tym wypadku będzie to np. wyrażenie, dla którego po każdym wykonaniu iteracji tej pętli, zdanie dotyczące np tej zmiennej/wyrażenia - > jej wartości/wartości wyrażenia jest prawdziwe, to znaczy przy założeniu że liczba x= 10;
po iteracji pętli prawdą będzie że x =10, wtedy jest to X niezmiennik pętli. Ale takie zadanie jest trywialne.
Zdanie logiczne przed obiegiem ma byc równe zdaniu po obiegu.
Ten program nie jest poprawny, więc na razie licznik jest niezmiennikiem pętli gdyż przed obiegiem wynosi 0, i po obiegu pętli wynosi zero, potem na 1-szym obiegu pętli wynosi 1, i po zakonczeniu 1 :)