C++ tömb elemeinek növekvő sorrendbehelyezése?
Figyelt kérdés
Hogy kéne megcsinálni?
Elkezdtem, de nem igazán jó.
#include <iostream>
#include <cstdlib>
using namespace std;
int main ()
{
int tomb[3];
for (int i=0; i<3; i++)
{
cout<<"Szam: ";
cin>>tomb[i];
for (int j=0; j<3; j++)
{
if (tomb[i]<tomb[i]-1)
{
int s=tomb[i]-1;
tomb[i]-1=tomb[i];
tomb[i]=s;
}
}
}
for (int j=0; j<3; j++)
{
cout<<tomb[j]<<endl;
}
system ("pause");
}
2015. dec. 28. 14:28
1/3 anonim válasza:
Első ránézésre:
Az i menjen csak N-1-ig, a j induljon i+1-től, a vizsgálatban pedig tomb[i] és tomb[j] kell.
2/3 anonim válasza:
Ez inkább C, mint C++. C++-ban használhatsz rendezett tárolót: [link]
3/3 anonim válasza:
Mindkettoben van rendezo algoritmus, C =ben qsort, C++ -bal std::sort
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!