This is a C program to print love pattern or  Heart pattern  or Leave pattern.

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

Source Code: 

  1. #include <stdio.h>
  2. int main()
  3. {
  4.     int i, j, n;
  5.                  //take input from user.
  6.     printf("Enter Row number : ");
  7.     scanf("%d", &n);
  8.                    //  up two side print
  9.     for(i=n/2;i<=n;i+=2)
  10.     {
  11.         for(j=1; j<n-i; j+=2)
  12.         {
  13.             printf(" ");
  14.         }

  15.         for(j=1; j<=i; j++)
  16.         {
  17.             printf("*");
  18.         }

  19.         for(j=1; j<=n-i; j++)
  20.         {
  21.             printf(" ");
  22.         }

  23.         for(j=1; j<=i; j++)
  24.         {
  25.             printf("*");
  26.         }

  27.         printf("\n");
  28.     }
  29.            // down portion print
  30.     for(i=n; i>=1; i--)
  31.     {
  32.         for(j=i; j<n; j++)
  33.         {
  34.             printf(" ");
  35.         }

  36.         for(j=1; j<=(i*2)-1; j++)
  37.         {
  38.             printf("*");
  39.         }

  40.         printf("\n");
  41.     }

  42.     return 0;
  43. }


Output: 



0 comments:

Post a Comment