Kezdőoldal » Számítástechnika » Programozás » Hogyan csinálom ezt meg?

Hogyan csinálom ezt meg?

Figyelt kérdés
Van 2 tömböm. Egy harmadik tömböt azokkal a számokkal akarok feltölteni, amik mindkettőben benne vannak. A 2 tömb nem ugyan olyan méretű.
2011. máj. 18. 22:05
 1/6 anonim ***** válasza:

Ezt metszetnek hívják.

C#ban pl:

int[] tomb1 = {1, 4, 5, 6, 7, 8};

int[] tomb2 = {1, 3, 5, 8, 10, 12};

int[] metszet = tomb1.Intersect(tomb2).ToArray();


Nem írtad, hogy milyen nyelven kell, ha az adott nyelven van lehetőség metszet kiszámítására, akkor használd azt. Ha nincs, akkro neked kell megírnod ciklusokkal, és összehasonlításokkal. Pl rendezed mind2-t, és utána csak végig kell menni a tömbökön sorrendben, és ha egy réték mind2 tömbben benne van, azt berekni a metszet tömbbe.

2011. máj. 18. 22:27
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

Köszönöm a választ :D

megvan a metszet (egyébként c#), de kiírásnál 0-kat ír. próbáltam forciklussal kiírni, foreachel is...

2011. máj. 19. 08:54
 3/6 A kérdező kommentje:
mit csináljak?
2011. máj. 19. 08:54
 4/6 anonim ***** válasza:
Hogy írod ki?
2011. máj. 19. 15:18
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:

az van, hogy mondjuk az egyik tömb elemei : (2,2,2,3,4,5,5)

a másik tömbé: (2,2,4,5,6)

nekem pedig egy ilyen tömb kéne: (2,2,4,5)

2011. máj. 19. 15:21
 6/6 anonim ***** válasza:

var tomb1 = new[]{2, 2, 2, 3, 4, 5, 5};

var tomb2 = new[]{2,2,4,5,6};

var metszet = tomb1.Intersect(tomb2).ToArray();

string aa = string.Join(", ", metszet);


ekkor aa értéke: 2,4,5


2 db 2-est szeretnél? hát akkor lehet hogy kézzel kell ezt megírnod.

2011. máj. 19. 17:03
Hasznos számodra ez a válasz?

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!