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

C প্রোগ্রাম: আইডেন্টিটি ম্যাট্রিক্স (Identity Matrix) প্রিন্ট ও যাচাই

সংক্ষিপ্ত বিবরণ

আইডেন্টিটি ম্যাট্রিক্স (ইউনিট ম্যাট্রিক্স) হল একটি বর্গ ম্যাট্রিক্স যেটির ডায়াগোনাল এলিমেন্টগুলো ১ এবং বাকিগুলো ০। আকার n×n।

উদাহরণ

I3 = [1 0 0]
     [0 1 0]
     [0 0 1]

অ্যালগরিদম

  1. নেস্টেড লুপ: row 0 থেকে n-1, col 0 থেকে n-1
  2. যদি row == col → প্রিন্ট ১
  3. অন্যথায় → প্রিন্ট ০

সি কোড

#include <stdio.h>

void printIdentity(int n) {
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++)
            printf("%d ", (i == j) ? 1 : 0);
        printf("\n");
    }
}

int main() {
    printIdentity(4);
    return 0;
}

আউটপুট (n=4)

1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
  1. C প্রোগ্রামিং-এ FCFS শিডিউলিং (FCFS Scheduling)

  2. C প্রোগ্রাম: হেক্সাগোনাল (ষট্কোণাকার) প্যাটার্ন প্রিন্ট করা

  3. C প্রোগ্রাম: সমান্তরাল চতুর্ভুজের পরিধি (Circumference) বের করা

  4. C-এ ক্রিসমাস ট্রি প্রিন্ট করার প্রোগ্রাম (এনিমেশন সহ)