Informatică, întrebare adresată de popescuandu6, 8 ani în urmă

Am nevoie de o rezolvare la algoritmul alaturat. Daca puteti sa faceti si o rezolvare desfasurata, nu doar raspunsul.

Anexe:

Răspunsuri la întrebare

Răspuns de andrei750238
2
  • Daca a%10 = 0 atunci

Se afiseaza 0 (ciclu repetitiv nu se executa)

  • Daca a%10 = 1 atunci

Se afiseaza 1 (ciclu repetitiv nu se executa)

  • Daca a%10 = 2 atunci

i ← 1

a ← 4

i ← 2

a ← 16

Se afiseaza 32

  • Daca a%10 = 3

i ← 1

a ← 9

i ← 2

a ← 81

Se afiseaza 162

  • Daca a%10 = 4

i ← 1

a ← 16

Se afiseaza 16

  • Daca a%10 = 5

i ← 1

a ← 25

Se afiseaza 25

Si la restul se observa usor ca se repeta o singura data (deoarece a²>=9) deci se va afisa

  • Daca a%10 = 6 se va afisa 36
  • Daca a%10 = 7 se va afisa 49
  • Daca a%10 = 8 se va afisa 64
  • Daca a%10 = 9 se va afisa 81

Deci valaorea maxima este 162 si se afiseaza pentru a%10 = 3

Raspuns corect : d

► Cerinta :

Care este valoarea maxima pe care o poate afisa algoritmul alaturat ?

S-a notat cu x%y restul impartirii numerelor intregi x si y.

Alte întrebări interesante