Программа для печати Happy Birthday

Опубликовано: 7 Января, 2022

After a lot of programming algorithms, it’s turn to wish 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