কম্পিউটার

প্রদত্ত পূর্ণসংখ্যার জন্য একটি বর্গাকার প্যাটার্ন প্রিন্ট করার জন্য জাভা প্রোগ্রাম


প্রদত্ত পূর্ণসংখ্যার জন্য একটি বর্গাকার প্যাটার্ন প্রিন্ট করতে, জাভা কোডটি নিম্নরূপ -

উদাহরণ

import java.util.*;
import java.lang.*;
public class Demo{
   public static void main(String[] args){
      Scanner my_scan = new Scanner(System.in);
      System.out.println("Enter a range");
      int my_num = my_scan.nextInt();
      int my_arr[][] = print_pattern(my_num);
      int eq_val = 0, sub_val = my_num - 1, n = my_num;
      int l = 0;
      if (my_num % 2 == 0)
         sub_val = my_num - 1;
      else
         sub_val = my_num;
      for (int i = 0; i < n / 2; i++){
         for (int j = 0; j < n; j++){
            System.out.format("%3d", my_arr[eq_val][j]);
         }
         System.out.println("");
         l = l + 2;
         eq_val = l;
      }
      eq_val = my_num - 1;
      for (int i = n / 2; i < n; i++){
         for (int j = 0; j < n; j++){
            System.out.format("%3d", my_arr[eq_val][j]);
         }
         sub_val = sub_val - 2;
         eq_val = sub_val;
         System.out.println("");
      }
   }
   public static int[][] print_pattern(int n){
      int my_arr[][] = new int[n][n];
      int eq_val = 1;
      for (int i = 0; i < n; i++){
         for (int j = 0; j < n; j++){
            my_arr[i][j] = eq_val;
            eq_val++;
         }
      }
      return my_arr;
   }
}

আউটপুট

Enter a range
1 2 3 4 5
11 12 13 14 15
21 22 23 24 25
16 17 18 19 20
6 7 8 9 10

ডেমো নামের একটি ক্লাসে প্রধান ফাংশন রয়েছে। উচ্চ সীমা পরিসীমা নিতে একটি স্ক্যানার উদাহরণ তৈরি করা হয়েছে। সেই পরিসর পর্যন্ত প্রতিটি পূর্ণসংখ্যা পুনরাবৃত্তি করা হয় এবং প্যাটার্ন প্রিন্ট করা হয় 'print_pattern' ফাংশনকে কল করে।

'print_pattern' ফাংশন প্রধান ফাংশনের পরে সংজ্ঞায়িত করা হয়। এটি উপরের পরিসীমাকে প্যারামিটার হিসাবে নেয় এবং একটি দ্বিমাত্রিক অ্যারে তৈরি করে এবং এটির মাধ্যমে পুনরাবৃত্তি করে এবং একটি মানকে 1 হিসাবে আগে থেকে সংজ্ঞায়িত করে, যা অ্যারের প্রতিটি পুনরাবৃত্তির পরে বৃদ্ধি পায়। অ্যারেটি ফাংশন থেকে আউটপুট হিসাবে ফিরে আসে।


  1. বিপরীত স্ট্রিং প্যাটার্নের জন্য সি প্রোগ্রাম

  2. C প্রোগ্রামে প্রদত্ত আকারের সর্বাধিক সমষ্টি বর্গ উপ-ম্যাট্রিক্স প্রিন্ট করুন।

  3. বাইনারি অনুসন্ধানের জন্য জাভা প্রোগ্রাম (পুনরাবৃত্ত)

  4. বাইনারি সন্নিবেশ সাজানোর জন্য জাভা প্রোগ্রাম