কম্পিউটার

সি প্রোগ্রামিং-এ স্নেক প্যাটার্নে ম্যাট্রিক্স প্রিন্ট করুন।


nxn আকারের একটি অ্যারে দেওয়া, প্রোগ্রামটিকে অবশ্যই একটি অ্যারের উপাদানগুলিকে তাদের আসল অবস্থানগুলিতে কোনও পরিবর্তন না করেই একটি স্নেক প্যাটার্নে মুদ্রণ করতে হবে

সি প্রোগ্রামিং-এ স্নেক প্যাটার্নে ম্যাট্রিক্স প্রিন্ট করুন।

উদাহরণ

ইনপুট:arr[]=100 99 98 97 93 94 95 96 92 91 90 89 85 86 87 88 আউটপুট:100 99 98 97 96 95 94 93 92 9788> 

প্রোগ্রামটি ম্যাট্রিক্সের প্রতিটি সারি অতিক্রম করবে এবং জোড় বা বিজোড় সারির জন্য পরীক্ষা করবে।

  • যদি সারিটি সমান হয় তবে এটি সেই সারির উপাদানগুলিকে বাম থেকে ডানে প্রিন্ট করবে

  • যদি সারিটি বিজোড় হয় তবে এটি সেই সারির উপাদানগুলিকে ডান থেকে বামে প্রিন্ট করবে

অ্যালগরিদম

সারি এবং কলাম ঘোষণা করার জন্য হেডার ফাইল তৈরি করুন i++ IF i%2==0 লুপ j=0 এবং j=0 এবং j— প্রিন্ট arr[i] [j] EndSTOP শেষ করুন

উদাহরণ

#include#define M 4#define N 4int main() { int i,j; int arr[M][N] ={ { 100, 99, 98, 97 }, { 93, 94, 95, 96 }, { 92, 91, 90, 89 }, { 85, 86, 87, 88 } }; (i =0; i =0; j--) printf("%d",arr[i][j]); } } রিটার্ন 0; }

আউটপুট

যদি আমরা উপরের প্রোগ্রামটি চালাই তাহলে এটি নিম্নলিখিত আউটপুট তৈরি করবে

100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 

  1. সি প্রোগ্রামিং এর শেষ কলাম থেকে স্নেক প্যাটার্নে ম্যাট্রিক্স প্রিন্ট করুন।

  2. সি প্রোগ্রামে ম্যাট্রিক্স তির্যক প্যাটার্নে সংখ্যা মুদ্রণ করুন।

  3. C প্রোগ্রামে প্রদত্ত অ্যারে থেকে নিম্ন ত্রিভুজাকার ম্যাট্রিক্স প্যাটার্ন প্রিন্ট করুন।

  4. পাইথনে প্যাটার্ন কিভাবে প্রিন্ট করবেন?