SHARE
TWEET

Untitled

a guest Jan 21st, 2020 63 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. const int W = 5, K = 4;
  6.  
  7. void wczytuje(char tab[][k], int w, int k)
  8. {
  9.     cout << "Prosze podac znaki, jakie maja zostac wczytane do tablicy:" << endl;
  10.     for(int i = 0; i<w; i++)
  11.         for(int j = 0; j<k; j++)
  12.             cin.get(tab[i][j]);
  13.     cin.ignore(100, '\n');
  14. }
  15.  
  16. void drukuje(char tab[][k], int w, int k)
  17. {
  18.     for(int i = 0; i<w; i++)
  19.     {
  20.         for(int j = 0; j<k; j++)
  21.             cout << tab[i][j] << '\t';
  22.         cout << endl;
  23.     }
  24.     cout << endl << endl;
  25. }
  26.  
  27. void wypelnia(char tab[][k], int w, int k, char zn, char x, char y)
  28. {
  29.     bool status;
  30.     for(int i = 0; i<w; i++)
  31.     {
  32.         status = false;
  33.         for(int j = 0; j<k; j++)
  34.         {
  35.             if(tab[i][j]>= x && tab[i][j]<= y)
  36.                 status = true;
  37.         }
  38.         if(status == false)
  39.             for(int j = 0; j<k; j++)
  40.                 tab[i][j] = zn;
  41.     }
  42. }
  43.  
  44.  
  45. int main()
  46. {
  47.     char A [W][K];
  48.     char B [W][K];
  49.     char x;
  50.  
  51.     wczytuje(A, W, K);
  52.     wczytuje(B, W, K);
  53.     cout << "Tablica A" << endl;
  54.     drukuje(A, W, K);
  55.     cout << "Tablica B" << endl;
  56.     drukuje(B, W, K);
  57.  
  58.     cout << "Prosze wprowadzic dodatkowy znak: ";
  59.     cin >> x;
  60.     cout << endl;
  61.  
  62.     wypelnia(A, W, K, x, 'A', 'Z');
  63.     wypelnia(B, W, K, '&', '0', '9');
  64.     cout << "Tablica A po zmianie" << endl;
  65.     drukuje(A, W, K);
  66.     cout << "Tablica B po zmianie" << endl;
  67.     drukuje(B, W, K);
  68.     return 0;
  69. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top