Help! Kérj be egy számot és csúsztasd a tömb elemeit annyival jobbra!? (ami a végén kimenne, az elején jöjjön vissza)! Ezt hogy kéne megcsinálni?
Figyelt kérdés
(Eclipse-ben)2019. okt. 25. 21:11
1/4 anonim válasza:
Nagyon egyszerű:
Tömböd elemei :54 23 53 64 63 74
input = 2
tömböd[tömböd.length()-1] és tömböd[tömbög.length()-2]. elemével csinálsz egy új tömböt, amit feltöltesz a tömböd.length()-inputig, tehát csak addig iterálsz.
A többit találd ki.
2/4 anonim válasza:
int n = 3;
for(int j=0; j<n; j++)
{
int tmp = tomb[tomb.length - 1];
for (int i = tomb.length - 1; i > 0; i--) {
tomb[i] = tomb[i - 1];
}
tomb[0] = tmp;
}
Lehet nem a legszebb, de működik :)
3/4 anonim válasza:
Az utolsó szám értékét elmented egy külön változóba, utána visszafelé iterálva mindegyiket eltolod egyel. A pedig végén a változót az első indexre rakod, kész.
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!