কম্পিউটার

একটি 3x3 2D অ্যারেতে শুধুমাত্র নিম্ন ত্রিভুজ উপাদানগুলি প্রদর্শন করার জন্য C প্রোগ্রাম


রানটাইমে কীবোর্ড ব্যবহার করে 2D অ্যারেতে 3x3 ম্যাট্রিক্সের ইনপুট নেওয়া যাক, মানে মোট 9টি উপাদান।

এটির সাহায্যে এবং লুপের জন্য, আমরা 3X3 ম্যাট্রিক্সে শুধুমাত্র নিম্ন ত্রিভুজ প্রদর্শন করতে পারি।

নিম্ন ত্রিভুজ উপাদান প্রিন্ট করার যুক্তি নিম্নরূপ -

for(i=0;i<3;i++){
   for(j=0;j<3;j++){
      if(i>=j) //lower triangle index b/s 1st index>=2nd index
         printf("%d",array[i][j]);
      else
         printf(" "); //display blank in non lower triangle places
   }
   printf("\n");
}

প্রোগ্রাম

একটি 3x3 2D অ্যারে -

-এ শুধুমাত্র নিম্ন ত্রিভুজ উপাদানগুলি প্রদর্শন করার জন্য নিম্নলিখিত C প্রোগ্রামটি রয়েছে
#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) //lower triangle index b/s 1st index>=2nd index
            printf("%d",array[i][j]);
         else
            printf(" "); //display blank in non lower triangle places
      }
      printf("\n");
   }
   return 0;
}

আউটপুট

আউটপুট নিচে দেওয়া হল -

enter 9 numbers:
1 2 3
1 3 4
4 5 6
1
13
456

অন্য একটি প্রোগ্রাম বিবেচনা করুন যা একটি প্রদত্ত 3X3 ম্যাট্রিক্স ফর্মের জন্য উপরের ত্রিভুজটি মুদ্রণ করতে পারে৷

উদাহরণ

#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) //upper triangle
               printf("%d",array[i][j]);
            else
               printf(" "); //display blank in lower triangle places
         }
         printf("\n");
   }
   return 0;
}

আউটপুট

আউটপুট নিম্নরূপ -

enter 9 numbers:
2 3 4
8 9 6
1 2 3
2 3 4
  9 6
    3

  1. সি প্রোগ্রামে আপেক্ষিক ক্রমে অ্যারের উপাদানগুলির শেষ ঘটনা প্রিন্ট করুন।

  2. Matplotlib-এ একটি হিটম্যাপের শুধুমাত্র উপরের/নীচের ত্রিভুজ প্লট করা

  3. পাইথন প্রোগ্রাম একটি অ্যারের ডুপ্লিকেট উপাদান প্রিন্ট করতে

  4. পাইথন প্রোগ্রাম বাম দিকে একটি অ্যারের উপাদান ঘোরান