Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. const int w = 5, k = 4;
  6.  
  7. void wczytuje(char tab[][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])
  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], 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);
  52. wczytuje(B);
  53. cout << "Tablica A" << endl;
  54. drukuje(A);
  55. cout << "Tablica B" << endl;
  56. drukuje(B);
  57.  
  58. cout << "Prosze wprowadzic dodatkowy znak: ";
  59. cin >> x;
  60.  
  61. wypelnia(A, x, 'A', 'Z');
  62. wypelnia(B, '&', '0', '9');
  63. drukuje(A);
  64. drukuje(B);
  65. return 0;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement