C++ Program to Print Heart Shape with Happy Valentine’s Day Message inside it

Today’s day is very special for all lovers. So I thought that I should share some programming stuff that show Valentine’s Day feeling. A C++ program is given below which prints heart shape with a Happy Valentine’s Day message inside it. If you want, you can change the message by changing the value of string message. I hope that you will like this.

 
 Output
Valentine’s Day Special: C++ Program to Print Heart Shape with Happy Valentine’s Day Message inside it

8 thoughts on “C++ Program to Print Heart Shape with Happy Valentine’s Day Message inside it

    1. Neeraj Mishra

      String is a data type which is introduced in modern compilers. It will work fine in GCC. Which compiler you are using? If it is not working is your compiler then change message to a character array.

      Reply
    2. Raajit Bisht

      I am using turbo c++ ….and i use to change it in character array but is still not working and the header file is also not opening..

      Reply
    1. Neeraj Mishra

      Try below code its working fine, just add header files iostream.h, conio.h, math.h and string.h because it is not displaying in the comment.

      #include
      #include
      #include
      #include

      int main()
      {
      double x, y, size=10;
      char ch=3;
      char message[]=" Happy Valentine's Day ";
      int print_line = 4,len;
      len=strlen(message);

      for (x=0;x= print_line – 1 && x <= print_line + 1) {
      int idx = y – (4*size – 2*x – len) / 2;
      if (idx < len && idx >= 0) {
      if (x == print_line) cout<<message[idx];
      else cout << " ";
      }
      else cout << ch;
      }
      else cout << ch;
      }
      cout<<endl;
      }
      getch();
      return 0;
      }

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *