 Bu programı Java'da yeniden yazın. Pascal Üçgeni çıktısı veren ve yüksekliği girdi olarak alan bir programdır.
#include <iostream> namespace std kullanarak; int ana() { int n; cout<< "Satır sayısını giriniz: "; cin >> n; int dizi[n][n]; // ilk iki satırı başlat arr[0][0] = 1; dizi[1][0] = 1; dizi[1][1] = 1; for(int i=2; i<n; i++) { arr[i][0] = 1; // ilk elemanı 1 yap for(int j=1; j<=i; j++) { // arr[i][j] = arr[i-1][j-1] formülünü kullanarak her elemanı hesapla + dizi[i-1][j]; } } // üçgeni yazdır for(int i=0; i<n; i++) { for(int j=0; j<=i; j++) { cout << dizi[i][j] << " " ; } cout << endl; } 0 döndürür; }
İşte programın Java versiyonu: ``` import java.util.Scanner; genel sınıf PascalTriangle { genel statik geçersiz main(String[] args) { Tarayıcı sc = yeni Tarayıcı(System.in); System.out.print("Satır sayısını giriniz: "); int n = sc.nextInt(); int[][] dizi = yeni int[n][n]; // ilk iki satırı başlat arr[0][0] = 1; dizi[1][0] = 1; dizi[1][1] = 1; for(int i=2; i<n; i++) { arr[i][0] = 1; // ilk elemanı 1 yap for(int j=1; j<=i; j++) { // arr[i][j] = arr[i-1][j-1] formülünü kullanarak her elemanı hesapla + dizi[i-1][j]; } } // üçgeni yazdır for(int i=0; i<n; i++) { for(int j=0; j<=i; j++) { System.out.print(arr[i][j] + " "); } System.out.println(); } sc.close(); } } ```