Advertisement
v4d1mm

Untitled

Nov 29th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.90 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 iloczyn_tab(int *wsk1, int *wsk2, int rozmiar){
  31.     for (int i = 0; i < rozmiar; i++) {
  32.         tab_c[i] = *(wsk1++) * *(wsk2++);
  33.     }
  34. }
  35.  
  36. void max_min_tab(int *wsk, int *wsk2, int rozmiar) {
  37.     int max = *wsk;
  38.     int min = *wsk;
  39.     int max2 = *wsk2;
  40.     int min2 = *wsk2;
  41.     for (int i = 0; i < rozmiar; i++) {
  42.         if (wsk[i] > max) {
  43.             max = wsk[i];
  44.         } else if (wsk[i] < min) {
  45.             min = wsk[i];
  46.         }
  47.     }
  48.     for (int i = 0; i < rozmiar; i++) {
  49.         if (wsk2[i] > max2) {
  50.             max2 = wsk2[i];
  51.         } else if (wsk2[i] < min2) {
  52.             min2 = wsk2[i];
  53.         }
  54.     }
  55.     cout << "Tablica 1 \t\t\t" << "Tablica 2" << endl;
  56.     cout << "Liczba max = " << max << "\t Liczba max = " << max2 << endl << "Liczba min = " << min << "\t Liczba min = " << min2 << endl;
  57.     cout << "\n***********************************" << endl;
  58. }
  59.  
  60.  
  61.  
  62. int main() {
  63.     wczytaj(5);
  64.     iloczyn_tab(tab_a, tab_b, 5);
  65.     wypisz(tab_a, tab_b, tab_c, 5);
  66.     max_min_tab(tab_a, tab_b, 5);
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement