👤

Scrieți definiția completă a subprogramului C++ ordon123 care are 2 parametri:

n – prin care primește un număr natural
a – prin care primește un tablou unidimensional cu n elemente, numere naturale din mulțimea {1,2,3}.
Subprogramul ordonează crescător tabloul a fără a returna valori.


Răspuns :

Răspuns:

void ordon123(int n, int a[])

{

   int u=0, d=0, t=0, j;

   for (j=0; j<n; ++j) {

       if (a[j]==1) ++u;

       if (a[j]==2) ++d;

       if (a[j]==3) ++t;

   }

   for (j=0; j<u; ++j) a[j]=1;

   for (j=u; j<u+d; ++j) a[j]=2;

   for (j=u+d; j<n; ++j) a[j]=3;

   return;

}

Explicație:

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari