Scrieţi un subprogram MULT, cu doi parametri, care primeşte prin intermediul parametrului a un tablou unidimensional cu cel mult 100 de elemente, numere naturale de cel mult 4 cifre fiecare, şi prin intermediul parametrului n un număr natural nenul, n<100, ce reprezintă numărul de elemente din tablou. Subprogramul verifică dacă tabloul conţine toate valorile din mulţimea {1,2,...,n}. În caz afirmativ subprogramul returnează valoarea 1, iar altfel subprogramul returnează valoarea 0.
Răspunsuri la întrebare
Răspuns de
0
COROANA TE ROG!!!
int MULT(int a[], int n){
int v[n]={0};
for(int i=0;i<n;i++) {if(a[i]>=100) return 0; v[a[i]]=1;}
for(int i=0;i<n;i++) if(v[i]==0) return 0;
return 1;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă