2105as kérdése:
Ha van egy n elemű egydimenziós tömböm annak az elemeik fordított sorrendben, hogyan tudom egy másik egydimenziós tömbbe bele tenni? (c#-ban)
Figyelt kérdés
pl:
tomb1 elemei : 1,2,3,4,5
a tömb2 a tomb1 elemei vissza fele, így : 5,4,3,2,1
Ez forráskódban, hogy néz ki ?
2017. ápr. 8. 13:29
1/7 A kérdező kommentje:
én így próbálkoztam nem csak jó
int[] tomb1 = new int[5];
int[] tomb2 = new int[5];
int n = 5;
for (int i = 0; i < n; i++)
{
tomb1[i] = i;
}
for (int i = 0; i < n; i++)
{
tomb2[i] = tomb1[n];
n - 1;
}
2017. ápr. 8. 13:34
2/7 anonim válasza:
int[] tomb1 = { 1, 2, 3, 4, 5 };
int[] tomb2 = tomb1.Reverse().ToArray();
3/7 A kérdező kommentje:
Köszönöm.
2017. ápr. 8. 13:39
4/7 anonim válasza:
A próbálkozásod azért elég sok sebből vérzik.
5/7 A kérdező kommentje:
Azt tudom, nem pontosan ez volt a próbálkozásom, ezt nem a programból másoltam, hanem gyorsan ide írtam hogy kb milyen volt a programbelei :)
2017. ápr. 8. 14:45
7/7 anonim válasza:
public static void Main(string[] args)
{
int[] arra = new int[] {1,2,3};
reverse(arra);
Console.Write(arra[0]);
}
public static void reverse (int[] arra){
int iternum = 0;
int maxiternum = (arra.Length - 1) / 2;
for (int i = maxiternum ; i > -1; --i) {
int endidx = (arra.Length-1) - iternum;
int tmp = arra[iternum ];
arra[iternum ] = arra[endidx];
arra[endidx] = tmp;
++iternum ;
}
}
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!