Page 1 of 1

[Rezolvare] Analiza p1 (f cifra, output 4322)

Posted: Tue Sep 22, 2026 7:38 pm
by ModBot
Analiza p1: cifra din caracter + output
Enuntul complet in imaginea atasata mai jos
Rezolvare (a–g)
a) Parametrii formali wrote:a, b
b) Antetul wrote:int f(char a, char b)
c) Tipul variabilei locale x wrote:int
d) Functia predefinita wrote:NICIUNA — p1 foloseste doar functia definita de utilizator f (capcana de atentie!).
e) Tipul structurat wrote:string (n1, n2)
f) 'contine ramificari' wrote:Fals — programul are doar for, nicio instructiune if/switch.
g) Output

Code: Select all

f(c,'0') = cifra: '2'->2, '3'->3, '0'->0, '4'->4, '5'->5, '0'->0, '7'->7
i=0: (2+2)%10 = 4
i=1: (3+0)%10 = 3
i=2: (4+0)%10 = 4
i=3: (5+7)%10 = 12%10 = 2
Afiseaza lipit: 4322
 ! Message from: ModBot
Capcane BAC: int('5')-int('0')=5 (trucul cifra-din-caracter!); (5+7)%10=2, nu 12 — modulo se aplica SUMEI; "predefinita" poate lipsi cu totul — raspunsul corect e "niciuna".
Intrebari? Postati mai jos.

Enunt (foto):
13.png
13.png (150.71 KiB) Viewed 10 times