Kezdőoldal » Számítástechnika » Programozás » Két tömböt hogyan tudok...

Két tömböt hogyan tudok összehasonlítani? (c++)

Figyelt kérdés

A 2 tömb fel van töltve mondjuk 7-7 db véletlen (int típusú) számokkal, és ezt a 2 tömböt össze kellene hasonlítani, pl. az 1. tömb 0. helyén ugyanaz a szám van mint a 2. tömb 0. helyén, és igy tovább nézze végig, és a végén irja ki, hogy a 2 tömb azonos-e



const int N=7;

int main()

{


srand((unsigned)time(NULL));


int szamok[N], szamok2[N], i;


cout<<"A generált számokat tegye növekvő sorrendbe!\n\nA 7 véletlen szám:\n\n";


for (i=0; i<N; i++)

{

szamok[i]=rand()%100;

cout<<i+1<<". "<<setw(2)<<szamok[i]<<" ";

szamok2[i]=rand()%100;

cout<<i+1<<". "<<setw(2)<<szamok2[i]<<" ";


}


for (i=0; i<N; i++)

{

//ide kellene az összehasonlítás, és kiirja, hogy azonosak-e a tömbök, avagy nem.


}


(a beadandó házimhoz kell, ez csak egy része, de csak ezt a részét nem tudtam megoldani)


2011. máj. 4. 18:58
 1/3 A kérdező kommentje:

cout<<"A generált számokat tegye növekvő sorrendbe!\n\nA 7 véletlen szám:\n\n";


elnézést, ez a sor nem kell az itteni példához, csak a másolás során bennmaradt

2011. máj. 4. 19:01
 2/3 anonim ***** válasza:

A for helyett valószínűleg egy while jobb lenne, valahogy így:

int i=0;

while(i<N && szamok[i]==szamok2[i])

i++;

if(i==N)

cout << "azonosak " << endl;

else

cout << "nem azonosak" << endl;

2011. máj. 4. 19:41
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
köszi, így mostmár jónak tűnik
2011. máj. 4. 20:23

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!