Informatică, întrebare adresată de dariacosmina, 8 ani în urmă

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 lucaciucandrei
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