Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int a;
- int b;
- int c;
- int d;
- int e;
- void srodek()
- {
- if(e==b)
- {
- for (a; a>0; a--)
- {
- cout << "<";
- }
- cout<<endl;
- b--;
- a=d;
- for (a; a>0; a--)
- {
- cout << ">";
- }
- cout<<endl;
- a=d;
- b--;
- }
- }
- int main()
- {
- cout << "podaj liczbe znakow w poziomie od 10 do 30"<<endl;
- cin >>a;
- if((a>30) or (a<10))
- cout <<"jedna z podanych liczb jest zla, sproboj ponownie";
- else{
- cout << "podaj parzysta liczbe wierszy od 8 do 40" <<endl;
- cin >>b;
- if ((b%2) or (b>40) or (b<8))
- cout <<"jedna z podanych liczb jest zla, sproboj ponownie";
- else{
- cout << "podaj cyfre koloru od 0 do 15" <<endl;
- cin >>c;
- if((c>15) or (c<0))
- cout <<"jedna z podanych liczb jest zla, sproboj ponownie";
- else{
- d=a;
- //kolor
- switch(c)
- {
- case 0:
- system("color 0");
- break;
- case 1:
- system("color 1");
- break;
- case 2:
- system("color 2");
- break;
- case 3:
- system("color 3");
- break;
- case (4):
- system("color 4");
- break;
- case(5):
- system("color 5");
- break;
- case(6):
- system("color 6");
- break;
- case(7):
- system("color 7");
- break;
- case(8):
- system("color 8");
- break;
- case(9):
- system("color 9");
- break;
- case(10):
- system("color a");
- break;
- case(11):
- system("color b");
- break;
- case(12):
- system("color c");
- break;
- case(13):
- system("color d");
- break;
- case(14):
- system("color f");
- break;
- case(15):
- system("color 7");
- break;
- }
- //2 pierwsze wiersze
- for (a; a>0; a--)
- cout << "*";
- cout<<endl;
- a=d;
- for (a; a>0; a--)
- cout << "*";
- b=b-4;
- e=b/2;
- e=e+1;
- //pozostale wiersze
- a=d;
- cout<<endl;
- while(b>0)
- {
- if (b>0)
- {
- for (a; a>0; a--)
- cout << "!";
- b--;
- cout<<endl;
- a=d;
- }
- srodek();
- if (b>0)
- {
- for (a; a>0; a--)
- cout << "@";
- b--;
- cout<<endl;
- a=d;
- }
- srodek();
- if (b>0)
- {
- for (a; a>0; a--)
- cout << "#";
- b--;
- cout<<endl;
- a=d;
- }
- srodek();
- if (b>0)
- {
- for (a; a>0; a--)
- cout << "$";
- b--;
- cout<<endl;
- a=d;
- }
- srodek();
- if (b>0)
- {
- for (a; a>0; a--)
- cout << "%";
- b--;
- cout<<endl;
- a=d;
- }
- srodek();
- if (b>0)
- {
- for (a; a>0; a--)
- cout << "^";
- b--;
- cout<<endl;
- a=d;
- }
- srodek();
- if (b>0)
- {
- for (a; a>0; a--)
- cout << "&";
- b--;
- cout<<endl;
- a=d;
- }
- srodek();
- }
- //2 ostatnie wiersze
- for (a; a>0; a--)
- cout << "*";
- cout<<endl;
- a=d;
- for (a; a>0; a--)
- cout << "*";
- return 0;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement