Imi puteti spune, va rog, ce face acest subprogram?
int sub( int n ) {
int a=5;
if ( n<=5 ) a = n;
else {
while ( a<=n )
a = 2*a;
a /= 2;
}
return a;
}
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
Explicație:
n=1
a=5
daca 1<=5 atunci n devine 5
altfel
atata timp cat 5<=1
5=2*5;
10=10/2;
eternity173:
=))))) stiu si eu engleza. Ce anume calculeaza vreau sa stiu. De exemplu chestia cu a=2*a ca dupa sa ai a=a/2 mi se pare ceva inutil si nu inteleg ce anume calculeaza asta
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă