Blocul de instrucțiuni care reține în variabila întreagă s suma dintre prima şi ultima cifră a numărului
natural n (10<n<108) este:
a) s=n%10;
while (n>9)
n=n/10;
S=s+n;
b) s=n%10;
n=n/100;
s=s+n;
c) s=n%10;
while (n!=0)
n=n/10;
S=stn;
d) S=0;
while (n!=0)
{s=s+n%10;
n=n/10; }.
Răspunsuri la întrebare
Răspuns de
3
Răspuns:
Varianta corecta: a)
b) nu poate fi corecta deoarece, daca n<100,in s va ramane doar ultima cifra;
c) n devine 0 dupa executarea while(), deci va ramane ultima cifra in s;
d) s aduna suma cifrelor lui n, ii corect in intervalul [10,99],dar cum in cerinta se preciezeaza intervalul (10,108),la nr de peste 100 va aduna si cifra zecimalelor.
Alte întrebări interesante
Informatică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
9 ani în urmă
Limba română,
9 ani în urmă