Informatică, întrebare adresată de Florian32, 9 ani în urmă

Cerinţa
Scrieți definiția completă a subprogramului numar, care primește prin intermediul parametrului n un număr natural nenul (1≤n≤100), iar prin intermediul parametrului a, un tablou unidimensional care conţine n valori naturale.

Subprogramul furnizează prin parametrul k o valoare naturală egală cu numărul obţinut prin concatenarea valorii maxime cu valoarea minimă din tablou.

Restricţii şi precizări
1 ≤ n ≤ 100
numele subprogramului cerut este numar
parametrii sunt, în această ordine: n, a, k
elementele vectorului a sunt indexate de la zero

Exemplu
Dacă n=6 și a= (120, 34, 51, 26, 403, 71), după apel k=40326.

Important
Soluţia propusă va conţine doar definiţia subprogramului cerut. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.

Răspunsuri la întrebare

Răspuns de ionutg38
0
void numar(int n, int *a,int &k){ int min=a[0], max=a[0]; for(int i=1;i<n;++i){ if(a[i]>max) max = a[i]; if(a[i]<min) min = a[i]; } int x = min; k=max; while(x) k*=10, x/=10; k+=min; }
Alte întrebări interesante