In functia asta, ce este mai exact "&k").
Functia este corecta.
int numar(int n, int a[], int &k)
{
int maxi=0,mini=99999,i,b,x;
for(i=0;i
{if(a[i]>maxi)maxi=a[i];
if(a[i]
}
x=mini;
b=maxi;
while(x)
{
x/=10;
b=b*10;
}
k=b+mini;
return k;
}
Răspunsuri la întrebare
Răspuns de
0
&k, inseamna ca functia importa numarul lucrat, in cazul de fata k, in main, dupa termianrea functieie, fara a fii nevoie sa fie returnat, asta este folositor atunci cand vrei ca in functia respectiva sa modifici mai multe numere, deoarece ea nu poate returna decat o singura valoare. dar e oricum mai eficient sa le faci void si sa le afisezi in functie.
Palmabil:
P.S &k inseamna adresa lui k
Alte întrebări interesante
Limba română,
8 ani în urmă
Istorie,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă