378
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
asunt 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.
#include <bits/stdc++.h>
int numar(int n , int a[] , int& k)
{
sort(a , a+n);
int b=a[0];
int cnt=1;
while(b)
{
cnt*=10;
b/=10;
}
k=a[n-1]*cnt+a[0];
}
Comentarii