vertc

17-10

Oct 17th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.01 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8.     int i, j, w, k, w2, k2, w3, k3;
  9.     int a[w][k];
  10.     int b[w2][k2];
  11.     int c[w3][k3];
  12.     int wybor;
  13.     srand(time(0));
  14.         cout<<"1. Podawanie rozmiaru tablicy"<<endl;
  15.         cout<<"2. Losowanie i wypisanie elementow tablicy"<<endl;
  16.         cout<<"3. Dodawanie tablic"<<endl;
  17.         cout<<"4. Mnozenie tablicy przez skale"<<endl;
  18.         cout<<"5. Mnozenie 2 tablic przez siebie"<<endl;
  19.         cout<<"6. Wyjscie z programu."<<endl;
  20.         cout<<endl<<"Wybierz dzialanie: ";
  21.         cin>>wybor;
  22.        
  23.     switch (wybor) {
  24.         case 1:
  25.             cout<<"Pierwsza tabela - podaj ilosc wierszy: ";
  26.             cin>>w;
  27.             cout<<"Pierwsza tabela - podaj ilosc kolumn: ";
  28.             cin>>k;
  29.             cout<<"-----------------------------------------"<<endl;
  30.             cout<<"Druga Tabela - podaj ilosc wierszy: ";
  31.             cin>>w2;
  32.             cout<<"Druga Tabela - podaj ilosc kolumn: ";
  33.             cin>>k2;
  34.         case 2:
  35.             for(int i=0;i<w;i++) {                              // Losowanie pierwszej tabeli
  36.                 for(int j=0;j<k;j++) {
  37.                     a[i][j] = rand()%10-9;
  38.                 }
  39.             }
  40.             cout<<endl<<"Wartosci pierwszej tabeli: ";          // Wypisywanie pierwszej tabeli
  41.             for(int i=0;i<w;i++) {
  42.                 cout<<" "<<endl;
  43.                 for(int j=0;j<k;j++) {
  44.                     cout<<a[i][j];
  45.                     }
  46.                 }
  47.                
  48.             for(int i=0;i<w2;i++) {                             // Losowanie drugiej tabeli
  49.                 for(int j=0;j<k2;j++) {
  50.                     b[i][j] = rand()%10-9;
  51.                 }
  52.             }
  53.             cout<<"Wartosci drugiej tabeli: ";                  // Wypisywanie drugiej tabeli
  54.             for(int i=0;i<w2;i++) {
  55.                 cout<<" "<<endl;
  56.                 for(int j=0;j<k2;j++) {
  57.                     cout<<b[i][j];
  58.                     }
  59.                 }
  60.             break;
  61.         case 3:
  62.             for(int i=0;i<w;i++) {                              // Dodawania dwóch tablic
  63.                 for(int j=0;j<k;j++) {
  64.                     c[i][j] = a[i][j] + b[i][j];
  65.                 }
  66.             }
  67.             cout<<endl<<"Suma wartosci tablicy: "<<endl;        // Wypisywanie sumy - trzeciej tablicy
  68.             for(int i=0;i<w3;i++) {
  69.                 cout<<" "<<endl;
  70.                 for(int j=0;j<k3;j++) {
  71.                     cout<<c[i][j];
  72.                 }
  73.             }
  74.             break;
  75.         case 4:
  76.             break;
  77.         case 5:
  78.             break;
  79.         case 6:
  80.             cout<<endl<<"Wychodzenie z programu...";
  81.             break;
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment