Soru & Cevap

Java Soru

27.04.2018 - 11:10

Arkadaşlar merhaba. Girilen n sayısını m*m şeklinde bize yazdıracak olan kodu nasıl yazabiliriz. Teşekkürler.
n=m^2
Örneğin :9
Çıktı: 
1  2  3 
4  5  6
7  8  9

Örnek: 16
Çıktı:
Görsel kaldırıldı.

         

159 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user dmrldeniz
dmrldeniz
03.05.2018 - 04:17
    int a;
        int b;
        Scanner sc = new Scanner(System.in);
        a=sc.nextInt();
        b = (int) Math.sqrt(a);
        int[][] matris = new int[b][b];
        int sayac=1;
        for (int i = 0; i < b; i++) {
            for (int j = 0; j < b; j++) {
                matris[i][j]=sayac;
               sayac++;
             
            }

        }

        for (int i = 0; i < b; i++) {
            System.out.println("");
            for (int j = 0; j < b; j++) {
                System.out.print(matris[i][j] + " ");

            }

        }

Eczanelerde Satılan En Etkili Zayıflama Hapı