Program to wish Women’s Day

This article demonstrates the pattern to print the Venus Symbol (International gender symbol for females).

C++

// C++ code to wish happY Women's DaY

#include <bits/stdc++.h>
using namespace std;
int main()
{
    // Initializing size of
    // design
    int n = 5;

    // Loop to print Circle
    // (Upper part of design)
    // Outer loop to
    // control height of
    // design
    for (int i = 0; i <= 2 * n; i++) {
        // Inner loop to control
        // width
        for (int j = 0; j <= 2 * n; j++) {

            // computing distance of
            // each point from center
            float center_dist = sqrt((i - n) * (i - n) + 
                                     (j - n) * (j - n));

            if (center_dist > n - 0.5
                && center_dist < n + 0.5)
                cout << "$";
            else
                cout << " ";
        }

        // Printing HappY Women's DaY
        if (i == n)
            cout << " "
                 << "HappY Women's DaY";
        cout << endl;
    }

    // Loop to print lower part
    // Outer loop to control
    // height
    for (int i = 0; i <= n; i++) {

        // Positioning pattern
        // Loop for Printing
        // horizontal line
        if (i == (n / 2) + 1) {
            for (int j = 0; j <= 2 * n; j++)
                if (j >= (n - n / 2) && j <= (n + n / 2))
                    cout << "$";
                else
                    cout << " ";
        }
        else {

            for (int j = 0; j <= 2 * n; j++) {
                if (j == n)
                    cout << "$";
                else
                    cout << " ";
            }
        }
        cout << endl;
    }
}

Java

// Java code to wish happY Women's DaY
import java.io.*;

class GFG 
{
    public static void main (String[] args) 
    {
        // Initializing size of
        // design
        int n = 5;
    
        // Loop to print Circle
        // (Upper part of design)
        // Outer loop to
        // control height of
        // design
        for (int i = 0; i <= 2 * n; i++) 
        {
            // Inner loop to control
            // width
            for (int j = 0; j <= 2 * n; j++) {
    
                // computing distance of
                // each point from center
                float center_dist =(float) Math.sqrt((i - n) *  
                                   (i - n) +    (j - n) * (j - n));
    
                if (center_dist > n - 0.5
                    && center_dist < n + 0.5)
                    System.out.print("$");
                else
                    System.out.print(" ");
            }
    
            // Printing HappY Women's DaY
            if (i == n)
                System.out.print(" "
                    + "HappY Women's DaY");
                    System.out.println();
        }
    
        // Loop to print lower part
        // Outer loop to control
        // height
        for (int i = 0; i <= n; i++) {
    
            // Positioning pattern
            // Loop for Printing
            // horizontal line
            if (i == (n / 2) + 1) {
                for (int j = 0; j <= 2 * n; j++)
                    if (j >= (n - n / 2) && j <= (n + n / 2))
                        System.out.print("$");
                    else
                        System.out.print(" ");
            }
            else {
    
                for (int j = 0; j <= 2 * n; j++) {
                    if (j == n)
                        System.out.print("$");
                    else
                        System.out.print(" ");
                }
            }
            System.out.println();
        }
    }

    
} 

// This code is contributed by vt_m.

C#

// C# code to wish happY Women's DaY
using System;

class GFG 
{
    public static void Main () 
    {
        // Initializing size of
        // design
        int n = 5;
    
        // Loop to print Circle
        // (Upper part of design)
        // Outer loop to
        // control height of
        // design
        for (int i = 0; i <= 2 * n; i++) 
        {
            // Inner loop to control
            // width
            for (int j = 0; j <= 2 * n; j++) {
    
                // computing distance of
                // each point from center
                float center_dist =
                       (float) Math.Sqrt((i - n) * 
                       (i - n) + (j - n) * (j - n));
    
                if (center_dist > n - 0.5
                          && center_dist < n + 0.5)
                    Console.Write("$");
                else
                    Console.Write(" ");
            }
    
            // Printing HappY Women's DaY
            if (i == n)
                Console.Write(" "
                      + "HappY Women's DaY");
                    Console.WriteLine();
        }
    
        // Loop to print lower part
        // Outer loop to control
        // height
        for (int i = 0; i <= n; i++) {
    
            // Positioning pattern
            // Loop for Printing
            // horizontal line
            if (i == (n / 2) + 1) {
                for (int j = 0; j <= 2 * n; j++)
                    if (j >= (n - n / 2)
                             && j <= (n + n / 2))
                        Console.Write("$");
                    else
                        Console.Write(" ");
            }
            
            else {
    
                for (int j = 0; j <= 2 * n; j++) {
                    if (j == n)
                        Console.Write("$");
                    else
                        Console.Write(" ");
                }
            }
            Console.WriteLine();
        }
    }
} 

// This code is contributed by vt_m.


Output:

   $$$$$   
  $     $  
 $       $ 
$         $
$         $
$         $ HappY Women's DaY
$         $
$         $
 $       $ 
  $     $  
   $$$$$   
     $     
     $     
     $     
   $$$$$   
     $     
     $     

This article is contributed by Shambhavi Singh and Astha Tyagi.





Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

Recommended Posts:



0 Average Difficulty : 0/5.0
No votes yet.