Cum afli cele mai mari 3 numere dintr-un sir de 5 numere in C++?
Răspunsuri la întrebare
Răspuns de
6
le pui pe un vector , sa zicem v:
for (i=0;i<=4;i++)
cin<<v[i];
apoi le ordonezi:
for (i=0;i<4;i++)
for (j=i+1;i<=4;i++)
if v[j]>v[i]
{aux=v[i];
v[i]=v[j];
v[j]=aux;}
iar la final le afisezi
for (i=0;i<=4;i++)
cout>>v[i]>>endl;
procedura merge si pentru mai mult de 5 numere, trebuie doar sa te asiguri ca atat vectorul cat si aux sunt declarate in acelasi tip de date(int sau double de ex) , spor
for (i=0;i<=4;i++)
cin<<v[i];
apoi le ordonezi:
for (i=0;i<4;i++)
for (j=i+1;i<=4;i++)
if v[j]>v[i]
{aux=v[i];
v[i]=v[j];
v[j]=aux;}
iar la final le afisezi
for (i=0;i<=4;i++)
cout>>v[i]>>endl;
procedura merge si pentru mai mult de 5 numere, trebuie doar sa te asiguri ca atat vectorul cat si aux sunt declarate in acelasi tip de date(int sau double de ex) , spor
Alte întrebări interesante
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă