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ăspunsuri la întrebare
Răspuns de
2
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:
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă