Facebook
From Jittery Cheetah, 2 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 124
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int size = 0;
  8.     int repeat = 0;
  9.  
  10.     cout<<"Podaj rozmiar krawędzi: "<<endl;
  11.     if(cin>>size)
  12.     {
  13.         cout<<"Podano wartość: "<<size<<endl;
  14.     }
  15.     else
  16.     {
  17.         cout<<"Podano nieprawidłową wartość"<<endl;
  18.     }
  19.  
  20.     cout<<"Podaj ilość powtórzeń: "<<endl;
  21.     if(cin>>repeat)
  22.     {
  23.         cout<<"Podano wartość: "<<repeat<<endl;
  24.     }
  25.     else
  26.     {
  27.         cout<<"Podano nieprawidłową wartość"<<endl;
  28.     }
  29.  
  30.     size--;
  31.     for(int p = 0; p < repeat;p++)
  32.     {
  33.         for(int i = 0; i < size + 1; i++)
  34.         {
  35.             for(int j = 0; j < (size + 1) * 2; j++)
  36.             {
  37.                 if(j == size-i)
  38.                 {
  39.                     cout<<"/";
  40.                 }
  41.                 else if(j == size+i+1)
  42.                 {
  43.                     cout<<"\\";
  44.                 }
  45.                 else
  46.                 {
  47.                     cout<<"*";
  48.                 }
  49.  
  50.             }
  51.             cout<<endl;
  52.         }
  53.  
  54.         for(int i = 0; i < size + 1; i++)
  55.         {
  56.             for(int j = 0; j < (size + 1) * 2; j++)
  57.             {
  58.                 if(j == i)
  59.                 {
  60.                     cout<<"\\";
  61.                 }
  62.                 else if(j == ((size + 1) * 2)- i - 1)
  63.                 {
  64.                     cout<<"/";
  65.                 }
  66.                 else
  67.                 {
  68.                     cout<<"*";
  69.                 }
  70.  
  71.             }
  72.             cout<<endl;
  73.         }
  74.     }
  75.  
  76.  
  77.     return 0;
  78. }