C programozás valaki?

Figyelt kérdés
a feladat hogy egy 8*8-as csúcsára állított rombuszt kell c-ben *(csillag)karakterekből

2019. jan. 25. 14:24
 1/6 anonim ***** válasza:
55%
Mi a kérdésed?
2019. jan. 25. 14:45
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
56%
Mi okozza a nehézséget?
2019. jan. 25. 16:25
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
61%

public class Main {


public static void main(String[] args) {

drawRombusz(8);

}


private static void drawRombusz(int size){

draw(size-1, size-1);

for(int i=0;i<size-1;i++){

draw(size-2-i, (i+1)*2, size-2-i);

}

for(int i=1;i<size-1;i++){

draw(i, 2*(size-1-i), i);

}

draw(size-1, size-1);

}


private static void draw(int whiteSpaceBefore, int whiteSpaceAfter){

for(int i=0;i<whiteSpaceBefore;i++){

System.out.print(" ");

}

System.out.print("*");

for(int i=0;i<whiteSpaceAfter;i++){

System.out.print(" ");

}

System.out.println();

}


private static void draw(int whiteSpaceBefore, int whiteSpaceMiddle, int whiteSpaceAfter){

for(int i=0;i<whiteSpaceBefore;i++){

System.out.print(" ");

}

System.out.print("*");

for(int i=0;i<whiteSpaceMiddle;i++){

System.out.print(" ");

}

System.out.print("*");

for(int i=0;i<whiteSpaceAfter;i++){

System.out.print(" ");

}

System.out.println();

}



}

2019. jan. 25. 20:42
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
Vicces kedvemben vagyok, így megkérdezem: Miért kell bele az a sok iteráció és függvény? A kiírt kérdésben még arról sem volt szó, hogy egyáltalán ki kell-e írni konzolra a rombuszt (ha ki kell és nincs más kikötés, akkor egyetlen printf() is elég). :)
2019. jan. 25. 20:47
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
100%
Passz, unatkoztam és megírtam Javaban (lásd fent).
2019. jan. 25. 20:49
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
Generikus megoldást akartam.
2019. jan. 25. 20:50
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!