After a lot of programming algorithms, it’s my turn to wish for a programmer friend. Send this code to your coder friend and give him/her a surprise on his/her birthday!
CPP
// CPP program to print Happy Birthday #include<bits/stdc++.h> using namespace std;
int main()
{ // Print first row
char ch = '@' ;
for ( int i=1; i<=34; i++)
{
if (i==5||i==7||i==10||i==11||i==14||i==15||
i==16||i==18||i==19||i==20||i==22||i==24)
cout << ch ;
else cout << " " ;
}
// Print second row
cout << endl;
for ( int i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||i==14||i==16
||i==18||i==20||i==22||i==24)
cout << ch ;
else cout << " " ;
}
// Print third row
cout << endl;
for ( int i=1; i<=34; i++)
{
if (i==5||i==6||i==7||i==9||i==10||i==11||i==12||
i==14||i==15||i==16||i==18||i==19||i==20||
i==22||i==23||i==24)
cout << ch ;
else cout << " " ;
}
// Print fourth row
cout << endl;
for ( int i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||i==14||i==18||i==23)
cout << ch ;
else cout << " " ;
}
// Print fifth row
cout << endl;
for ( int i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||i==14||i==18||i==23)
cout << ch ;
else cout << " " ;
}
// Happy is printed, now print
// birthday row by row
cout << endl;
cout << endl;
cout << endl;
for ( int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==6||i==7||i==8||i==10||
i==11||i==14||i==15||i==16||i==18||i==20||
i==22||i==23||i==27||i==28||i==31||i==33)
cout << ch ;
else cout << " " ;
}
cout << endl;
for ( int i=1; i<=34; i++)
{
if (i==2||i==4||i==7||i==10||i==12||
i==15||i==18||i==20||i==22||i==24||
i==26||i==29||i==31||i==33)
cout << ch ;
else cout << " " ;
}
cout << endl;
for ( int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==7||i==10||i==11||
i==15||i==18||i==19||i==20||i==22||
i==24||i==26||i==27||i==28||i==29||i==31
||i==32||i==33)
cout << ch ;
else cout << " " ;
}
cout << endl;
for ( int i=1; i<=34; i++)
{
if (i==2||i==4||i==7||i==10||i==12||
i==15||i==18||i==20||i==22||
i==24||i==26||i==29||i==32)
cout << ch ;
else cout << " " ;
}
cout << endl;
for ( int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==6||i==7||i==8||
i==10||i==12||i==15||i==18||i==20||
i==23||i==22||i==26||i==29||i==32)
cout << ch ;
else cout << " " ;
}
cout << endl;
} |
Java
// Java program to print // Happy Birthday class GFG
{ public static void main(String arg[])
{ // Print first row
char ch = '@' ;
for ( int i= 1 ; i<= 34 ; i++)
{
if (i== 5 ||i== 7 ||i== 10 ||
i== 11 ||i== 14 ||i== 15 ||
i== 16 ||i== 18 ||i== 19 ||
i== 20 ||i== 22 ||i== 24 )
System.out.print(ch);
else System.out.print( " " );
}
// Print second row
System.out.println();
for ( int i= 1 ; i<= 34 ; i++)
{
if (i== 5 ||i== 7 ||i== 9 ||i== 12 ||i== 14 ||i== 16
||i== 18 ||i== 20 ||i== 22 ||i== 24 )
System.out.print(ch);
else System.out.print( " " );
}
// Print third row
System.out.println();
for ( int i= 1 ; i<= 34 ; i++)
{
if (i== 5 ||i== 6 ||i== 7 ||i== 9 ||
i== 10 ||i== 11 ||i== 12 ||
i== 14 ||i== 15 ||i== 16 ||
i== 18 ||i== 19 ||i== 20 ||
i== 22 ||i== 23 ||i== 24 )
System.out.print(ch) ;
else System.out.print( " " );
}
// Print fourth row
System.out.println();
for ( int i= 1 ; i<= 34 ; i++)
{
if (i== 5 ||i== 7 ||i== 9 ||i== 12 ||
i== 14 ||i== 18 ||i== 23 )
System.out.print(ch);
else System.out.print( " " );
}
// Print fifth row
System.out.println();
for ( int i= 1 ; i<= 34 ; i++)
{
if (i== 5 ||i== 7 ||i== 9 ||i== 12 ||
i== 14 ||i== 18 ||i== 23 )
System.out.print(ch);
else System.out.print( " " );
}
// Happy is printed, now print
// birthday row by row
System.out.println();
System.out.println();
System.out.println();
for ( int i= 1 ; i<= 34 ; i++)
{
if (i== 2 ||i== 3 ||i== 4 ||i== 6 ||
i== 7 ||i== 8 ||i== 10 ||
i== 11 ||i== 14 ||i== 15 ||
i== 16 ||i== 18 ||i== 20 ||
i== 22 ||i== 23 ||i== 27 ||
i== 28 ||i== 31 ||i== 33 )
System.out.print(ch);
else System.out.print( " " );
}
System.out.println();
for ( int i= 1 ; i<= 34 ; i++)
{
if (i== 2 ||i== 4 ||i== 7 ||i== 10 ||i== 12 ||
i== 15 ||i== 18 ||i== 20 ||i== 22 ||i== 24 ||
i== 26 ||i== 29 ||i== 31 ||i== 33 )
System.out.print(ch);
else System.out.print( " " );
}
System.out.println();
for ( int i= 1 ; i<= 34 ; i++)
{
if (i== 2 ||i== 3 ||i== 4 ||i== 7 ||
i== 10 ||i== 11 ||
i== 15 ||i== 18 ||i== 19 ||
i== 20 ||i== 22 ||
i== 24 ||i== 26 ||i== 27 ||
i== 28 ||i== 29 ||i== 31
||i== 32 ||i== 33 )
System.out.print(ch);
else System.out.print( " " );
}
System.out.println();
for ( int i= 1 ; i<= 34 ; i++)
{
if (i== 2 ||i== 4 ||i== 7 ||i== 10 ||i== 12 ||
i== 15 ||i== 18 ||i== 20 ||i== 22 ||
i== 24 ||i== 26 ||i== 29 ||i== 32 )
System.out.print(ch);
else System.out.print( " " );
}
System.out.println();
for ( int i= 1 ; i<= 34 ; i++)
{
if (i== 2 ||i== 3 ||i== 4 ||i== 6 ||i== 7 ||i== 8 ||
i== 10 ||i== 12 ||i== 15 ||i== 18 ||i== 20 ||
i== 23 ||i== 22 ||i== 26 ||i== 29 ||i== 32 )
System.out.print(ch);
else System.out.print( " " );
}
System.out.println();
} } // This code is contributed // by Anant Agarwal. |
Python3
# Python program to # print Happy Birthday # Print first row ch = '@'
for i in range ( 1 ,( 34 + 1 )):
if (i = = 5 or i = = 7 or i = = 10 or
i = = 11 or i = = 14 or i = = 15 or
i = = 16 or i = = 18 or i = = 19 or
i = = 20 or i = = 22 or i = = 24 ):
print (ch,end = "")
else :
print ( " " , end = "")
# Print second row print ()
for i in range ( 1 ,( 34 + 1 )):
if (i = = 5 or i = = 7 or i = = 9 or
i = = 12 or i = = 14 or i = = 16
or i = = 18 or i = = 20 or
i = = 22 or i = = 24 ):
print (ch,end = "")
else :
print ( " " , end = "")
# Print third row print ()
for i in range ( 1 ,( 34 + 1 )):
if (i = = 5 or i = = 6 or i = = 7 or
i = = 9 or i = = 10 or i = = 11 or i = = 12 or
i = = 14 or i = = 15 or i = = 16 or
i = = 18 or i = = 19 or i = = 20 or
i = = 22 or i = = 23 or i = = 24 ):
print (ch,end = "")
else :
print ( " " , end = "")
# Print fourth row print ()
for i in range ( 1 ,( 34 + 1 )):
if (i = = 5 or i = = 7 or i = = 9 or i = = 12
or i = = 14 or i = = 18 or i = = 23 ):
print (ch,end = "")
else :
print ( " " , end = "")
# Print fifth row print ()
for i in range ( 1 ,( 34 + 1 )):
if (i = = 5 or i = = 7 or i = = 9 or
i = = 12 or i = = 14 or i = = 18 or i = = 23 ):
print (ch,end = "")
else :
print ( " " ,end = "")
# Happy is printed, # now print birthday row by row print ()
print ()
print ()
for i in range ( 1 ,( 34 + 1 )):
if (i = = 2 or i = = 3 or i = = 4 or
i = = 6 or i = = 7 or i = = 8 or i = = 10 or
i = = 11 or i = = 14 or i = = 15 or
i = = 16 or i = = 18 or i = = 20 or
i = = 22 or i = = 23 or i = = 27 or
i = = 28 or i = = 31 or i = = 33 ):
print (ch,end = "")
else :
print ( " " ,end = "")
print ()
for i in range ( 1 ,( 34 + 1 )):
if (i = = 2 or i = = 4 or i = = 7 or i = = 10 or i = = 12 or
i = = 15 or i = = 18 or i = = 20 or i = = 22 or i = = 24 or
i = = 26 or i = = 29 or i = = 31 or i = = 33 ):
print (ch,end = "")
else :
print ( " " ,end = "")
print ()
for i in range ( 1 ,( 34 + 1 )):
if (i = = 2 or i = = 3 or i = = 4 or
i = = 7 or i = = 10 or i = = 11 or
i = = 15 or i = = 18 or i = = 19 or
i = = 20 or i = = 22 or
i = = 24 or i = = 26 or i = = 27 or
i = = 28 or i = = 29 or i = = 31
or i = = 32 or i = = 33 ):
print (ch,end = "")
else :
print ( " " ,end = "")
print ()
for i in range ( 1 ,( 34 + 1 )):
if (i = = 2 or i = = 4 or i = = 7 or i = = 10 or i = = 12 or
i = = 15 or i = = 18 or i = = 20 or i = = 22 or
i = = 24 or i = = 26 or i = = 29 or i = = 32 ):
print (ch,end = "")
else :
print ( " " , end = "")
print ()
for i in range ( 1 ,( 34 + 1 )):
if (i = = 2 or i = = 3 or i = = 4 or
i = = 6 or i = = 7 or i = = 8 or
i = = 10 or i = = 12 or i = = 15 or
i = = 18 or i = = 20 or
i = = 23 or i = = 22 or i = = 26 or
i = = 29 or i = = 32 ):
print (ch,end = "")
else :
print ( " " , end = "")
print ()
# This code is contributed # by Anant Agarwal. |
C#
// C# program to print Happy Birthday using System;
class GFG
{ // Print first row
public static void Main()
{
char ch = '@' ;
for ( int i=1; i<=34; i++)
{
if (i==5||i==7||i==10||i==11||i==14||i==15||
i==16||i==18||i==19||i==20||i==22||i==24)
Console.Write(ch) ;
else Console.Write( " " ) ;
}
// Print second row
Console.Write( "\n" );
for ( int i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||i==14||i==16
||i==18||i==20||i==22||i==24)
Console.Write(ch) ;
else Console.Write( " " ) ;
}
// Print third row
Console.Write( "\n" );
for ( int i=1; i<=34; i++)
{
if (i==5||i==6||i==7||i==9||i==10||i==11||i==12||
i==14||i==15||i==16||i==18||i==19||i==20||
i==22||i==23||i==24)
Console.Write(ch) ;
else Console.Write( " " ) ;
}
// Print fourth row
Console.Write( "\n" );
for ( int i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||i==14||i==18||i==23)
Console.Write(ch) ;
else Console.Write( " " ) ;
}
// Print fifth row
Console.Write( "\n" );
for ( int i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||i==14||i==18||i==23)
Console.Write(ch) ;
else Console.Write( " " ) ;
}
// Happy is printed, now print
// birthday row by row
Console.Write( "\n" );
Console.Write( "\n" );
Console.Write( "\n" );
for ( int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==6||i==7||i==8||i==10||
i==11||i==14||i==15||i==16||i==18||i==20||
i==22||i==23||i==27||i==28||i==31||i==33)
Console.Write(ch) ;
else Console.Write( " " ) ;
}
Console.Write( "\n" );
for ( int i=1; i<=34; i++)
{
if (i==2||i==4||i==7||i==10||i==12||
i==15||i==18||i==20||i==22||i==24||
i==26||i==29||i==31||i==33)
Console.Write(ch) ;
else Console.Write( " " ) ;
}
Console.Write( "\n" );
for ( int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==7||i==10||i==11||
i==15||i==18||i==19||i==20||i==22||
i==24||i==26||i==27||i==28||i==29||i==31
||i==32||i==33)
Console.Write(ch) ;
else Console.Write( " " );
}
Console.Write( "\n" );
for ( int i=1; i<=34; i++)
{
if (i==2||i==4||i==7||i==10||i==12||
i==15||i==18||i==20||i==22||
i==24||i==26||i==29||i==32)
Console.Write(ch) ;
else Console.Write( " " ) ;
}
Console.Write( "\n" );
for ( int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==6||i==7||i==8||
i==10||i==12||i==15||i==18||i==20||
i==23||i==22||i==26||i==29||i==32)
Console.Write(ch) ;
else Console.Write( " " ) ;
}
Console.Write( "\n" );
}
//This code is contributed by DrRoot_
} |
Javascript
// Javascript program to print // Happy Birthday <script> // Print first row
var ch = '@' ;
for ( var i=1; i<=34; i++)
{
if (i==5||i==7||i==10||
i==11||i==14||i==15||
i==16||i==18||i==19||
i==20||i==22||i==24)
console.log(ch);
else console.log( " " );
}
// Print second row
console.log( "\n" );
for ( var i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||i==14||i==16
||i==18||i==20||i==22||i==24)
console.log(ch);
else console.log( " " );
}
// Print third row
console.log( "\n" );
for ( var i=1; i<=34; i++)
{
if (i==5||i==6||i==7||i==9||
i==10||i==11||i==12||
i==14||i==15||i==16||
i==18||i==19||i==20||
i==22||i==23||i==24)
console.log(ch) ;
else console.log( " " );
}
// Print fourth row
console.log( "\n" );
for ( var i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||
i==14||i==18||i==23)
console.log(ch);
else console.log( " " );
}
// Print fifth row
console.log( "\n" );
for ( var i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||
i==14||i==18||i==23)
console.log(ch);
else console.log( " " );
}
// Happy is printed, now print
// birthday row by row
console.log( "\n" );
console.log( "\n" );
console.log( "\n" );
for ( var i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==6||
i==7||i==8||i==10||
i==11||i==14||i==15||
i==16||i==18||i==20||
i==22||i==23||i==27||
i==28||i==31||i==33)
console.log(ch);
else console.log( " " );
}
console.log( "\n" );
for ( var i=1; i<=34; i++)
{
if (i==2||i==4||i==7||i==10||i==12||
i==15||i==18||i==20||i==22||i==24||
i==26||i==29||i==31||i==33)
console.log(ch);
else console.log( " " );
}
console.log( "\n" );
for ( var i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==7||
i==10||i==11||
i==15||i==18||i==19||
i==20||i==22||
i==24||i==26||i==27||
i==28||i==29||i==31
||i==32||i==33)
console.log(ch);
else console.log( " " );
}
console.log( "\n" );
for ( var i=1; i<=34; i++)
{
if (i==2||i==4||i==7||i==10||i==12||
i==15||i==18||i==20||i==22||
i==24||i==26||i==29||i==32)
console.log(ch);
else console.log( " " );
}
console.log( "\n" );
for ( var i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==6||i==7||i==8||
i==10||i==12||i==15||i==18||i==20||
i==23||i==22||i==26||i==29||i==32)
console.log(ch);
else console.log( " " );
}
console.log( "\n" );
</script> // This code is contributed // by Abhijeet Kumar(abhijeet19403) |
Output
@ @ @@ @@@ @@@ @ @ @ @ @ @ @ @ @ @ @ @ @@@ @@@@ @@@ @@@ @@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@ @@@ @@ @@@ @ @ @@ @@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@ @ @@ @ @@@ @ @ @@@@ @@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@ @@@ @ @ @ @ @ @@ @ @ @
Time complexity: O(1) because it is performing constant operations
Auxiliary space: O(1)