public void isiArrayCopy2() { int minggir = 0; int[] lipat4 = Deret.lipat4(12); for (int cetak = 1; cetak <= n2; cetak++) { for (int m = 0; m < baris; m++) { for (int n = 0; n < kolom; n++) { if (m == 0 && n <= totKolom - 1) { array[m, n + minggir] = "*"; } else if (n == totKolom - 1) { array[m, n + minggir] = "*"; } else if (n == 0) { array[m, n + minggir] = "*"; } else if (m == totKolom - 1 && n <= totKolom - 1) { array[m, n + minggir] = "*"; } } } minggir = minggir + totKolom; } cetakArray(); }
public void isiArray() // deret angka { int geser = 0; int[] lipat4 = Deret.lipat4(kelipatan * kelipatan); for (int bangun = 1; bangun <= n2; bangun++) { int index = 0; if (bangun % 4 == 1) { for (int i = 0; i < n1; i++) { for (int j = 0; j < n1; j++) { if (j == i || j == 0 || i == n1 - 1) { array[i, j + geser] = lipat4[index].ToString(); index++; } } } } else if (bangun % 4 == 2) { for (int i = 0; i < n1; i++) { for (int j = 0; j < n1; j++) { if (i + j == n1 - 1 || j == 0 || i == 0) { array[i, j + geser] = lipat4[index].ToString(); index++; } } } } else if (bangun % 4 == 3) { for (int i = 0; i < n1; i++) { for (int j = 0; j < n1; j++) { if (j == i || i == 0 || j == n1 - 1) { array[i, j + geser] = lipat4[index].ToString(); index++; } } } } else if (bangun % 4 == 0) { for (int i = 0; i < n1; i++) { for (int j = 0; j < n1; j++) { if (j + i == n1 - 1 || j == n1 - 1 || i == n1 - 1) { array[i, j + geser] = lipat4[index].ToString(); index++; } } } } geser = geser + totKolom; } cetakArray(); }