Informatică, întrebare adresată de sevenz, 9 ani în urmă

In legatura cu aceasta problema [https://i.imgur.com/QaptvZF.png], dupa ce o scriu in c++ imi afiseaza valoarea 3... dar sunt destul de confuz.. nu ar trebui sa afiseze valoarea 4?
Adica valoarea lui k cred ca ar trebui sa devina
1 la 23%10==423%10
2 la 423%10==673%10
3 la 673%10==3%10
4 la 3%10==93%10.
unde ar fi problema..?

Răspunsuri la întrebare

Răspuns de boiustef
1

conform codului k creste daca numerele vecine din sir au acelasi rest, deci in rezultat k=3.

la primul pas a=23, b=423 (au acelasi rest, deci k=1)

la pasul 2: a=423, b=673 (au acelasi rest, deci kcreste si devine 2 )

la pasul 3: a=673, b=55 (nu au acelasi rest, deci k nu creste)

la pasul 4: a=55, b=77 (nu au acelasi rest, deci k nu creste)

şamd


sevenz: m-ai luminat... dupa mine.. valoarea lui a ramanea 673 acolo..., nu am realizat ca se schimba ... Mersi :))
boiustef: cu plăcere.. succese
Alte întrebări interesante