Niezmiennik pętli

0

Mam pętlę

int k=1,p,n;

p=n;

while(p>0)
{
k=k+1;
p=p-m;
}
 

Czy wynikiem działania będzie sufit z dzielenia m/n ? I jak sformułować niezmiennik pętli?

3

Podawaj założenia, odpowiedź mocno zależy od tego czy p,n > 0.
Jeśli są, to wynikiem jest p = (reszta z dzielenia n/m) - m, a niezmiennikiem p+k*m.

0

A co traktujemy jako wynik ? Pewnie zmienną "k" masz na myśli ?

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