কম্পিউটার টিউটোরিয়াল

C প্রোগ্রামিং-এ নিউমেরিক প্যাটার্ন প্রিন্ট করা

প্রোগ্রামের বিবরণ

ইউজার থেকে সারি (rows) সংখ্যা নিয়ে নিউমেরিক প্যাটার্ন প্রিন্ট করা হবে।

ইনপুট: ৫ সারি

1
6 2
10 7 3
13 11 8 4
15 14 12 9 5

আলগরিদম (Algorithm)

প্রতিটি সারির শেষ থেকে প্যাটার্ন প্রিন্ট শুরু করা
প্রতিটি সারির শেষ কলাম পূরণ করা
২য় সারির সেকেন্ড লাস্ট কলাম থেকে শুরু করা
ইউজার নির্দিষ্ট সারি সংখ্যা পর্যন্ত পুনরাবৃত্তি করা

উদাহরণ (C প্রোগ্রাম)

/* Program to print Numeric Pattern */
#include <stdio.h>

int main() {
    int k, l, m, count = 1;
    int rows;
    // clrscr(); // মডার্ন কম্পাইলার लिये অপ্রয়োজন

    printf("\n Please enter the number of rows for the Numeric Pattern: ");
    scanf("%d", &rows);

    for (k = 1; k <= rows; k++) {
        m = count;
        for (l = 1; l <= k; l++) {
            printf("%d ", m);
            m = m - (rows + l - k);
        }
        printf("\n");
        count = count + 1 + rows - k;
    }

    // getch(); // মডার্ন কম্পাইলার लिये অপ্রয়োজন
    return 0;
}

আউটপুট

C প্রোগ্রামিং-এ নিউমেরিক প্যাটার্ন প্রিন্ট করা

C প্রোগ্রামিং-এ নিউমেরিক প্যাটার্ন প্রিন্ট করা

নোট: clrscr() এবং getch() পুরনো কম্পাইলার 위한। আধুনিক কম্পাইলার এ এগুলো বাদ দিয়ে কোড রান করানো যাবে।

  1. C প্রোগ্রামিং-এ স্কোয়ারের ভিতরে স্কোয়ার প্রিন্ট করা

  2. C প্রোগ্রামিং-এ ডায়মন্ড প্যাটার্ন প্রিন্ট করা

  3. C প্রোগ্রামিং-এ নাম্বার প্যাটার্ন প্রিন্ট করা (দুই ধরনের প্যাটার্ন)

  4. সি প্রোগ্রামিং-এ ম্যাট্রিক্স ডায়াগোনাল প্যাটার্নে সংখ্যা প্রিন্ট করা