Facebook
From Anorexic Goat, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 235
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. void kwadrat(int x, int y, char q, int g);
  5. void szachy(int x, int y, char q);
  6. void trojkat(int x, int y, char q);
  7. void kwadratt(char q, int x);
  8. int main()
  9. {
  10.     int x=0;
  11.     int y=0;
  12.     char q;
  13.  
  14.     cout << "Podaj ilosc elementow tablicy: ";
  15.     cin >> x;
  16.     cout << "Podaj znak: ";
  17.     cin >> q;
  18.  
  19.  
  20.  
  21.     kwadratt(q,x);
  22.    /* cout << "Wybierz figure";
  23.     cout << "1. " << endl; */
  24.  
  25.  
  26.  
  27.     return 0;
  28. }
  29. void kwadratt(char q, int x)
  30. {
  31.  
  32.     int tab1[x];
  33.     for (int i=0; i<x; i++)
  34.     {
  35.         int w;
  36.         cin >> w;
  37.         tab1[i]=w;
  38.     }
  39.  
  40.  
  41.     for (int i=0; i<x; i++)
  42.     {
  43.         for(int a=0; a<tab1[i]; a++)
  44.         {
  45.  
  46.             cout << q;
  47.  
  48.  
  49.         }
  50.         cout << endl;
  51.     }
  52. }
  53.  
  54.  
  55.  
  56.  
  57. void trojkat(int x, int y, char q)
  58. {
  59.     for (int i=0; i<=y; i++)
  60.     {
  61.         for(int a=0; a<=i; a++)
  62.         {
  63.  
  64.  
  65.  
  66.                cout << q;
  67.  
  68.  
  69.  
  70.  
  71.         }
  72.         cout << endl;
  73.     }
  74. }
  75. void szachy(int x, int y, char q)
  76. {
  77.     for (int i=0; i<y; i++)
  78.     {
  79.         for(int a=0; a<x; a++)
  80.         {
  81.             if ((i%2==0 && a%2==0) || (i%2!=0 && i%2!=0))
  82.                 cout << q;
  83.             else
  84.                 cout << " ";
  85.         }
  86.         cout << endl;
  87.     }
  88. }
  89.  
  90.  
  91.  
  92.  
  93. void kwadrat(int x, int y, char q, int g)
  94. {
  95.     for (int i=0; i<y; i++)
  96.     {
  97.         for(int a=0; a<x; a++)
  98.         {
  99.             cout << q;
  100.  
  101.  
  102.  
  103.  
  104.  
  105.         }
  106.         cout << endl;
  107.     }
  108. }
  109.