কম্পিউটার

সি-তে হার্ট প্যাটার্ন প্রিন্ট করা


এই প্রোগ্রামে আমরা দেখব কিভাবে সি তে হার্ট আকৃতির প্যাটার্ন প্রিন্ট করা যায়। হার্ট শেপ প্যাটার্নটি এইরকম হবে

সি-তে হার্ট প্যাটার্ন প্রিন্ট করা

এখন যদি আমরা এই প্যাটার্নটি বিশ্লেষণ করি তবে আমরা এই প্যাটার্নের বিভিন্ন বিভাগ খুঁজে পেতে পারি। হৃৎপিণ্ডের ভিত্তি একটি উল্টানো ত্রিভুজ; উপরের অংশে দুটি ভিন্ন চূড়া রয়েছে। এই দুই চূড়ার মধ্যে একটি ফাঁক আছে। এই প্যাটার্নটি তৈরি করতে আমাদের এই অংশগুলিকে আমাদের কোডে পরিচালনা করতে হবে যাতে প্যাটার্নটি এভাবে প্রিন্ট করা যায়।

উদাহরণ

#include<stdio.h>
int main() {
   int a, b, line = 12;
   for (a = line/2; a <= line; a = a+2) { //for the upper part of the heart
      for (b = 1; b < line-a; b = b+2) //create space before the first peak
         printf(" ");
      for (b = 1; b <= a; b++) //print the first peak
         printf("*");
      for (b = 1; b <= line-a; b++) //create space before the first peak
         printf(" ");
      for (b = 1; b <= a-1; b++) //print the second peak
         printf("*");
      printf("\n");
   }
   for (a = line; a >= 0; a--) { //the base of the heart is inverted triangle
      for (b = a; b < line; b++) //generate space before triangle
         printf(" ");
      for (b = 1; b <= ((a * 2) - 1); b++) //print the triangle
         printf("*");
      printf("\n");
   }
}

আউটপুট

সি-তে হার্ট প্যাটার্ন প্রিন্ট করা


  1. জাভাস্ক্রিপ্টে নম্বর প্যাটার্ন

  2. HTML প্যাটার্ন অ্যাট্রিবিউট

  3. সি-তে সংখ্যাসূচক প্যাটার্ন প্রিন্ট করার জন্য প্রোগ্রাম

  4. হেক্সাগোনাল প্যাটার্নের জন্য সি প্রোগ্রাম