Program to print Happy Birthday
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)
This article is contributed by Manjeet Singh(HBD.N20). If you like GeeksforGeeks and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to review-team@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.
Please Login to comment...