Az alábbi feladatot hogyan kellene Java-ban megoldani?
Figyelt kérdés
Írassuk ki a 1, 2, 3 számjegyekből ismétlés nélkül készíthető összes háromjegyű számot!2018. ápr. 2. 22:03
3/20 A kérdező kommentje:
Azon belül? Abban biztos voltam hogy for ciklus lesz, de hogy mit kellene beírni az jelent gondot.
2018. ápr. 2. 22:36
4/20 anonim válasza:
for(int i = 1; i <= 3; i++){
for(int j = 1; j <= 3; j++){
for(int k = 1; k <= 3; k++){
int number = i * 100 + j * 10 + k;
System.out.println(number);
}
}
}
5/20 anonim válasza:
#4 vagyok:
Elnézést, nem lehet számismétlés. Akkor a belső for ciklus tartalmát (a number változó értékadását, és a kiíratást) ebbe az if-be:
if(i != j && i != k && j != k){
//ide jön az változó értékadás és a kiíratás...
}
6/20 anonim válasza:
Nem ismerem a Javat, de az utolsó válaszoló megoldása nagyon nem ismétlés nélkülinek tűnik
7/20 anonim válasza:
Bocsánat, látom közben javítottad :)
8/20 A kérdező kommentje:
Köszönöm a választ viszont valami bibi még van sajnos, lefuttatásnál a 132-t és a 231-t azt valamiért kihagyja. Ez van jelenleg megírva:
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <+ 3; j++) {
for (int k = 1; k <= 3; k++) {
if (i!=j && i!=k && j!=k){
int szam=i*100+j*10+k;
System.out.println(szam);}
}
}
}
2018. ápr. 2. 22:54
9/20 A kérdező kommentje:
ez a kimenetel:
123
213
312
321
2018. ápr. 2. 22:54
10/20 A kérdező kommentje:
hoppá, megvan az elírás, elnézést! :)
2018. ápr. 2. 22:55
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!