Program to wish Women’s Day
Last Updated :
20 Feb, 2023
This article demonstrates the pattern to print the Venus Symbol (An international gender symbol for females).
C++
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n = 5;
for ( int i = 0; i <= 2 * n; i++) {
for ( int j = 0; j <= 2 * n; j++) {
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 << " " ;
}
if (i == n)
cout << " "
<< "HappY Women's DaY" ;
cout << endl;
}
for ( int i = 0; i <= n; i++) {
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
import java.io.*;
class GFG
{
public static void main (String[] args)
{
int n = 5 ;
for ( int i = 0 ; i <= 2 * n; i++)
{
for ( int j = 0 ; j <= 2 * n; j++) {
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( " " );
}
if (i == n)
System.out.print( " "
+ "HappY Women's DaY" );
System.out.println();
}
for ( int i = 0 ; i <= n; i++) {
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();
}
}
}
|
Python3
import math
n = 5
for i in range ( 0 , 2 * n + 1 ):
for j in range ( 0 , 2 * n + 1 ):
center_dist = math.sqrt((i - n) * (i - n)
+ (j - n) * (j - n))
if (center_dist > n - 0.5
and center_dist < n + 0.5 ):
print ( "$" , end = "")
else :
print (end = " " )
if (i = = n):
print ( " " , "HappY Women's DaY" ,end = "")
print ("")
for i in range ( 0 , n + 1 ) :
if (i = = int (n / 2 ) + 1 ):
for j in range ( 0 , 2 * n + 1 ):
if (j > = (n - int (n / 2 ))
and j < = (n + int (n / 2 ))):
print ( "$" , end = "")
else :
print (end = " " )
else :
for j in range ( 0 , 2 * n + 1 ):
if (j = = n):
print ( "$" , end = "")
else :
print (end = " " )
print ("")
|
C#
using System;
class GFG
{
public static void Main ()
{
int n = 5;
for ( int i = 0; i <= 2 * n; i++)
{
for ( int j = 0; j <= 2 * n; j++) {
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( " " );
}
if (i == n)
Console.Write( " "
+ "HappY Women's DaY" );
Console.WriteLine();
}
for ( int i = 0; i <= n; i++) {
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();
}
}
}
|
Javascript
<script>
let n = 5;
for (let i = 0; i <= 2 * n; i++)
{
for (let j = 0; j <= 2 * n; j++) {
let center_dist = Math.sqrt((i - n) *
(i - n) + (j - n) * (j - n));
if (center_dist > n - 0.5
&& center_dist < n + 0.5)
document.write( "$" );
else
document.write( "  " );
}
if (i == n)
document.write( "  "
+ "HappY Women's DaY" );
document.write( "<br>" );
}
for (let i = 0; i <= n; i++) {
if (i == Math.floor(n / 2) + 1) {
for (let j = 0; j <= 2 * n; j++)
if (j >= (n - n / 2) && j <= (n + n / 2))
document.write( "$" );
else
document.write( "  " );
}
else {
for (let j = 0; j <= 2 * n; j++) {
if (j == n)
document.write( "$" );
else
document.write( "  " );
}
}
document.write( "<br>" );
}
</script>
|
Output
$$$$$
$ $
$ $
$ $
$ $
$ $ HappY Women's DaY
$ $
$ $
$ $
$ $
$$$$$
$
$
$
$$$$$
$
$
Time complexity: O(n2)
Auxiliary space: O(1)
Share your thoughts in the comments
Please Login to comment...