Cześć.
Jestem początkujący, programuję od około 2 tygodni. Postanowiłem napisać program, w którym użyję tablicy dwuwymiarowej, która będzie wypełniana gwiazdkami "*" w różny sposób. Udało mi się rozwikłać problem wypełnienia całej tablicy gwiazdkami, dzięki czemu otrzymuję kwadrat, udało mi się także wypełnić tablicę gwiazdkami otrzymując trójkąt(przekątna leci od lewego górnego rogu do prawego dolnego). Mam problem jak wypełnić tablice gwiazdkami aby powstał trójkąt(przekątna leci od prawego górnego rogu do lewego dolnego).
Proszę o jakąś wskazówkę. Poniżej kod:
import java.util.Scanner;
public class Gwiazdki {
public static void main(String[] args) {
int x, y;
Scanner odczyt = new Scanner(System.in);
System.out.println("Podaj wymiary tablicy:");
System.out.print("x: ");
x = odczyt.nextInt();
System.out.print("y: ");
y = odczyt.nextInt();
String[][] tab = new String[x][y];
for(int i=0; i<x; i++){
for(int j=0; j<y; j++){
tab[i][j] = "*";
System.out.print(tab[i][j] + " ");
}
System.out.println();
}
System.out.println();
for(int i=0; i<x; i++){
for(int j=0; j<i+1; j++){
System.out.print(tab[i][j] + " ");
}
System.out.println();
}
}
}