এখানে, ডায়মন্ড প্যাটার্নে তারা প্রিন্ট করতে, আমরা লুপের জন্য নেস্টেড ব্যবহার করছি।
আমরা ডায়মন্ড প্যাটার্নে তারা প্রিন্ট করতে যে যুক্তিটি ব্যবহার করি তা নীচে দেখানো হয়েছে −
//হীরার উপরের অর্ধেক জন্য যুক্তি হল: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, নিচের আউটপুটটি প্রিন্ট হবে −
******* ***** ****
উদাহরণ
#includeint 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 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * প্রাক>