Advertisement
v4d1mm

Untitled

Dec 17th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.98 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std ;
  3.  
  4. int tab_a[20];
  5. int tab_b[20];
  6. int tab_c[20];
  7.  
  8. void wczytaj(int rozmiar) {
  9.     cout << "***********************************\n";
  10.     for (int i = 0; i < rozmiar; i++) {
  11.         cout << "Podaj element do pierwszej tablicy: ";
  12.         cin >> tab_a[i];
  13.     }
  14.     cout << "\n***********************************\n\n";
  15.     for (int i = 0; i < rozmiar; i++) {
  16.         cout << "Podaj element do drugiej tablicy: ";
  17.         cin >> tab_b[i];
  18.     }
  19.     cout << "\n***********************************\n" << endl;
  20. }
  21.  
  22. void wypisz(int *wsk, int *wsk2, int *wsk3, int rozmiar){
  23.     cout << "Tab A: " << "\tTab B: " << "\tTab C:" << endl;
  24.     for (int i = 0; i < rozmiar; i++) {
  25.         cout << *(wsk++) << "\t\t" << *(wsk2++) << "\t\t" << *(wsk3++) << endl;
  26.     }
  27.     cout << "\n***********************************\n" << endl;
  28. }
  29.  
  30. void niep_tab(int *wsk1, int *wsk2, int rozmiar){
  31.     for (int i = 0; i < rozmiar; i++) {
  32.         if (*(wsk1++) % 2 != 0) {
  33.             tab_c[i] = (*wsk1++);
  34.         }
  35.         if (*(wsk2++) % 2 != 0) {
  36.             tab_c[i + 1] = (*wsk2++);
  37.         }
  38.     }
  39. }
  40.  
  41. void max_min_tab(int *wsk, int *wsk2, int rozmiar) {
  42.     int max = *wsk;
  43.     int min = *wsk;
  44.     int max2 = *wsk2;
  45.     int min2 = *wsk2;
  46.     for (int i = 0; i < rozmiar; i++) {
  47.         if (wsk[i] > max) {
  48.             max = wsk[i];
  49.         } else if (wsk[i] < min) {
  50.             min = wsk[i];
  51.         }
  52.     }
  53.     for (int i = 0; i < rozmiar; i++) {
  54.         if (wsk2[i] > max2) {
  55.             max2 = wsk2[i];
  56.         } else if (wsk2[i] < min2) {
  57.             min2 = wsk2[i];
  58.         }
  59.     }
  60.     cout << "Tablica 1 \t\t\t" << "Tablica 2" << endl;
  61.     cout << "Liczba max = " << max << "\t Liczba max = " << max2 << endl << "Liczba min = " << min << "\t Liczba min = " << min2 << endl;
  62.     cout << "\n***********************************" << endl;
  63. }
  64.  
  65.  
  66.  
  67. int main() {
  68.     wczytaj(5);
  69.     wypisz(tab_a, tab_b, tab_c, 5);
  70.     max_min_tab(tab_a, tab_b, 5);
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement