[Algorytmy] Niezmiennik pętli programu

Awatar użytkownika
Peter Zof
Użytkownik
Użytkownik
Posty: 585
Rejestracja: 30 cze 2012, o 16:07
Płeć: Mężczyzna
Lokalizacja: Warszawa (MIMUW) / Pułtusk
Podziękował: 88 razy
Pomógł: 66 razy

[Algorytmy] Niezmiennik pętli programu

Post autor: Peter Zof »

Witam, mam podany taki program:

Kod: Zaznacz cały

int i = 0;
int res = 0;

while(i != n)
{
   if(a[i] == x)
      res = res + 1;
 
   i = i + 1;
   }
}
I pytają mnie o niezmiennik pętli. Co to jest niezmiennik wiem, ale nie mogę go wymyślić już od ponad 30 minut co mnie niepokoi. Bardzo proszę o jakieś wskazówki. Jakby ktoś nie wiedział, w co wątpie ale napiszę dlatego żeby nie było że nawet nie próbowałem zrozumieć zadania to chodzi o to że w zmiennej res ma się znaleźć liczba elementów równych x w ciągu \(\displaystyle{ a[0], [1], ... , a[n-1]}\)
Ostatnio zmieniony 7 gru 2014, o 21:42 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Awatar użytkownika
Medea 2
Użytkownik
Użytkownik
Posty: 2491
Rejestracja: 30 lis 2014, o 11:03
Płeć: Kobieta
Podziękował: 23 razy
Pomógł: 479 razy

[Algorytmy] Niezmiennik pętli programu

Post autor: Medea 2 »

Hmh... liczba elementów równych \(\displaystyle{ x}\) za indeksem \(\displaystyle{ i}\) plus wartość res?
ODPOWIEDZ