সংক্ষিপ্ত বিবরণ
আইডেন্টিটি ম্যাট্রিক্স (ইউনিট ম্যাট্রিক্স) হল একটি বর্গ ম্যাট্রিক্স যেটির ডায়াগোনাল এলিমেন্টগুলো ১ এবং বাকিগুলো ০। আকার n×n।
উদাহরণ
I3 = [1 0 0]
[0 1 0]
[0 0 1]
অ্যালগরিদম
- নেস্টেড লুপ: row 0 থেকে n-1, col 0 থেকে n-1
- যদি row == col → প্রিন্ট ১
- অন্যথায় → প্রিন্ট ০
সি কোড
#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