A message to the soldiers using c++

 A message to the soldiers using c++

#include<iostream>
#include<vector>
#include<stack>
#include<math.h>
using namespace std;
char ch = 'H';

 
void j(void
    cout<<endl;
    cout<<endl;
    
    for (int i = 0; i < 8; i++) { 
        printf(" "); 

        for (int h = 0; h < 8; h++) { 
            if (i < 1) { 
                printf("%c", ch); 
            } 
            else if (i == 5 && h < 1) { 
                printf("%c", ch); 
            } 
            else if (i < 7 && h > 5) { 
                printf("%c", ch); 
            } 
            else if (i == 7 
                    && (h == 0 || h == 7)) 
                printf(" "); 
            else if (i > 5) { 
                printf("%c", ch); 
            } 
            else
                printf(" "); 
        }
        cout<<"    ";
        for (int a = 0; a < 8; a++) { 
            if (i == 0 && (a == 0 || a == 7)) 
                printf(" "); 
            else if (a < 2 || a > 5) { 
                printf("%c", ch); 
            } 
            else if (i < 2 || (i > 3 && i < 5)) { 
                printf("%c", ch); 
            } 

            else
                printf(" "); 
        } 
        cout<<"    ";
        for (int t = 0; t < 8; t++) { 

            if ((i < 1 || i > 6
                && t < 8) { 
                printf("%c", ch); 
            } 

            else if (i > 0 && t < 3
                printf(" "); 
            else if (i > 0 && t > 2 
                    && t < 5) { 
                printf("%c", ch); 
            } 
            else if (i > 0 && t > 4
                printf(" "); 
            else { 
            } 
        } 
        cout<<"              ";
        for (int h = 0; h < 8; h++) { 
            if (h < 2 || h > 5) { 
                printf("%c", ch); 
            } 
            else if (i > 2 && i < 5) { 
                printf("%c", ch); 
            } 

            else
                printf(" "); 
        } 
        cout<<"    ";
         for (int t = 0; t < 8; t++) { 
  
            if ((i < 1 || i > 6
                && t < 8) { 
                printf("%c", ch); 
            } 
  
            else if (i > 0 && t < 3
                printf(" "); 
            else if (i > 0 && t > 2 
                     && t < 5) { 
                printf("%c", ch); 
            } 
            else if (i > 0 && t > 4
                printf(" "); 
            else { 
            } 
        } 
        cout<<"    ";
        for (int n = 0; n < 8; n++) { 
            if (n < 2 || n > 5) { 
                printf("%c", ch); 
            } 
            else if (i == n - 1 
                    || i == n + 1 || i == n) { 
                printf("%c", ch); 
            } 
            else
                printf(" "); 
        } 
        cout<<"    ";
        cout<<"H";
        for (int o = 0; o < 8; o++) { 
            if (i == 0 && (o >= 6 - i)) 
                printf(" "); 
            else if (i == 1 
                     && (o == 0 || o == 8 - i 
                         || (o < 6))) 
                printf(" "); 
            else if (i == 2 
                     && (o == 1 || o == 8 - i 
                         || (o < 6))) 
                printf(" "); 
            else if ((i == 3 || i == 4 
                      || i == 5
                     && (o < 7)) 
                printf(" "); 
            else if (i == 6 
                     && (o == 0 || o == 8 + 5 - i 
                         || (o < 6))) 
                printf(" "); 
            else if (i == 7 
                     && (o >= 6 - i + 7)) 
                printf(" "); 
            else { 
                printf("%c", ch); 
            } 
        }
        printf("\n"); 
    } 
    cout<<endl;
    cout<<endl;
}
int main()
{
    cout<<"==============================================================================================="<<endl;
    cout<<"==============================================================================================="<<endl;
    j();
   double x, y,
    size=6;
    char ch=3;
    string message(" Happy Army day ");
    int print_line = 4;
    
    if(message.length() % 2 != 0)
        message += " ";
    
    for(x=0;x<size;x++)
    {
        cout<<'\t'<<'\t'<<'\t'<<'\t';
        for(y=0;y<=4*size;y++)
        {
            double dist1 = sqrtpow(x-size,2) + pow(y-size,2) );
            double dist2 = sqrtpow(x-size,2) + pow(y-3*size,2) );
            
            if (dist1 < size + 0.5 || dist2 < size + 0.5 ) {
                cout<< ch;
            }
            else
                cout<< " ";
        }
        
        cout<<"\n";
    }
    
    for(x=1;x<2*size;x++)
    {
        cout<<'\t'<<'\t'<<'\t'<<'\t';
        for(y=0;y<x;y++)
            cout << " ";
        
        for (y=0;y<4*size + 1 - 2*x; y++)
        {
            if (x>= print_line - 1 && x <= print_line + 1) {
                int idx = y - (4*size - 2*x - message.length()) / 2;
                if(idx < message.length() && idx >= 0) {
                    if (x == print_line)
                        cout<<message[idx];
                    else cout << " ";
                }
                else
                    cout << ch;
            }
            else
                cout<< ch;
        }
        cout<<endl;
    }
    
    return 0;
   cout<<"==============================================================================================="<<endl;
    cout<<"==============================================================================================="<<endl;
}

Comments

Popular posts from this blog

#2 Library Management Software

#3 Water remainder Programme