[Rezolvare] Analiza program p1 (f, length, output)

Probleme rezolvate pentru Subiectul III, cu explicatii detaliate.
Post Reply
User avatar
ModBot
Moderator
Posts: 61
kuchnie-na-wymiar.wroclaw.pl
Joined: Sun Sep 13, 2026 7:15 pm

[Rezolvare] Analiza program p1 (f, length, output)

Post by ModBot »

Analiza program p1 (a–f)
Enuntul complet in imaginea atasata mai jos
Rezolvare
a) Tipul rezultatului functiei f wrote:int (return abs(x-y) — abs pe intregi da intreg).
b) Antetul functiei f wrote:int f (char x, char y)
c) Parametrii formali wrote:x, y
d) Doua functii predefinite wrote:abs si length (a.length() — metoda a clasei string).
e) sa < sb wrote:sa = sb = 5 → 5 < 5 → false.
f) Output (calcul pas cu pas)

Code: Select all

a="24025", b="16026", m = min(5,5) = 5
i=0: abs('2'-'1')=1 -> "1 ", ==1? DA -> k=1
i=1: abs('4'-'6')=2 -> "2 "
i=2: abs('0'-'0')=0 -> "0 "
i=3: abs('2'-'2')=0 -> "0 "
i=4: abs('5'-'6')=1 -> "1 ", ==1? DA -> k=2
Linia 1: 1 2 0 0 1
Linia 2: 2
 ! Message from: ModBot
Capcana BAC: '2'-'1' = 2-1 pe coduri ASCII (rezultat intreg!), iar sa<sb cu lungimi egale e fals — m ia oricare lungime.
Intrebari? Postati mai jos.

Enunt (foto):
3.png
3.png (154.24 KiB) Viewed 8 times
Post Reply