৩x৩ ম্যাট্রিক্স (মোট ৯ উপাদান) কীবোর্ড থেকে রানটাইমে ২D অ্যারেতে ইনপুট নিয়ে, নেস্টেড ফর লুপের সাহায্যে নিচের ট্রায়াঙ্গেলের উপাদানগুলো প্রদর্শন করা যায়।
নিচের ট্রায়াঙ্গেল প্রিন্ট করার লজিক
for(i=0; i<3; i++) {
for(j=0; j<3; j++) {
if(i >= j) // নিচের ট্রায়াঙ্গেলের ইন্ডেক্স: ১ম ইন্ডেক্স >= ২য় ইন্ডেক্স
printf("%d", array[i][j]);
else
printf(" "); // নিচের ট্রায়াঙ্গেল বাদে ব্ল্যাঙ্ক প্রদর্শন
}
printf("\n");
}
প্রোগ্রাম
#include<stdio.h>
int main() {
int array[3][3], i, j;
printf("enter 9 numbers:");
for(i=0; i<3; i++) {
for(j=0; j<3; j++)
scanf("%d", &array[i][j]);
}
for(i=0; i<3; i++) {
for(j=0; j<3; j++) {
if(i >= j)
printf("%d", array[i][j]);
else
printf(" ");
}
printf("\n");
}
return 0;
}
আউটপুট
enter 9 numbers: 1 2 3 1 3 4 4 5 6 1 13 456
উপরির ট্রায়াঙ্গেলের উদাহরণ
#include<stdio.h>
int main() {
int array[3][3], i, j;
printf("enter 9 numbers:");
for(i=0; i<3; i++) {
for(j=0; j<3; j++)
scanf("%d", &array[i][j]);
}
for(i=0; i<3; i++) {
for(j=0; j<3; j++) {
if(i <= j) // উপরির ট্রায়াঙ্গেল
printf("%d", array[i][j]);
else
printf(" ");
}
printf("\n");
}
return 0;
}
আউটপুট
enter 9 numbers: 2 3 4 8 9 6 1 2 3
2 3 4
9 6
3