👤

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 pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau nevoie de ajutor, vă rugăm să ne contactați cu încredere. Așteptăm cu drag să reveniți și nu uitați să ne salvați în lista dumneavoastră de favorite!


En Studentsy: Alte intrebari