কম্পিউটার

সি ভাষা ব্যবহার করে ডায়মন্ড প্যাটার্নে তারাগুলি কীভাবে মুদ্রণ করবেন?


এখানে, ডায়মন্ড প্যাটার্নে তারা প্রিন্ট করতে, আমরা লুপের জন্য নেস্টেড ব্যবহার করছি।

আমরা ডায়মন্ড প্যাটার্নে তারা প্রিন্ট করতে যে যুক্তিটি ব্যবহার করি তা নীচে দেখানো হয়েছে −

//হীরার উপরের অর্ধেক জন্য যুক্তি হল:for (j =1; j <=rows; j++){ for (i =1; i <=rows-j; i++) printf(" "); জন্য (i =1; i<=2*j-1; i++) printf("*"); printf("\n");}

ধরুন আমরা সারি=5 বিবেচনা করি, এটি নিম্নরূপ আউটপুট প্রিন্ট করে −

 * ***** ***** ******* *********


//হীরের নিচের অর্ধেকটির জন্য যুক্তি হল:ফর (j =1; j <=সারি - 1; j++){ (i =1; i <=j; i++) printf(" "); (i =1; i <=2*(সারি-j)-1; i++) printf("*"); printf("\n");}

ধরুন row=5, নিচের আউটপুটটি প্রিন্ট হবে −

******* ***** ****

উদাহরণ

#include int main(){ int rows, i, j; printf("সারির নম্বর লিখুন\n"); scanf("%d", &সারি); (j =1; j <=সারি; j++){ এর জন্য (i =1; i <=সারি-j; i++) printf(" "); জন্য (i =1; i<=2*j-1; i++) printf("*"); printf("\n"); } (j =1; j <=সারি - 1; j++){ এর জন্য (i =1; i <=j; i++) printf(" "); (i =1; i <=2*(সারি-j)-1; i++) printf("*"); printf("\n"); } রিটার্ন 0; }

আউটপুট

5 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * প্রাক> 
  1. সি ভাষা ব্যবহার করে বাইনারিকে হেক্সে কীভাবে রূপান্তর করবেন?

  2. সি ভাষা ব্যবহার করে সন্নিবেশ বাছাই ব্যাখ্যা করুন।

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

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