Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <ctime>
- using namespace std;
- int main() {
- int i, j, w, k, w2, k2, w3, k3;
- int a[w][k];
- int b[w2][k2];
- int c[w3][k3];
- int wybor;
- srand(time(0));
- cout<<"1. Podawanie rozmiaru tablicy"<<endl;
- cout<<"2. Losowanie i wypisanie elementow tablicy"<<endl;
- cout<<"3. Dodawanie tablic"<<endl;
- cout<<"4. Mnozenie tablicy przez skale"<<endl;
- cout<<"5. Mnozenie 2 tablic przez siebie"<<endl;
- cout<<"6. Wyjscie z programu."<<endl;
- cout<<endl<<"Wybierz dzialanie: ";
- cin>>wybor;
- switch (wybor) {
- case 1:
- cout<<"Pierwsza tabela - podaj ilosc wierszy: ";
- cin>>w;
- cout<<"Pierwsza tabela - podaj ilosc kolumn: ";
- cin>>k;
- cout<<"-----------------------------------------"<<endl;
- cout<<"Druga Tabela - podaj ilosc wierszy: ";
- cin>>w2;
- cout<<"Druga Tabela - podaj ilosc kolumn: ";
- cin>>k2;
- case 2:
- for(int i=0;i<w;i++) { // Losowanie pierwszej tabeli
- for(int j=0;j<k;j++) {
- a[i][j] = rand()%10-9;
- }
- }
- cout<<endl<<"Wartosci pierwszej tabeli: "; // Wypisywanie pierwszej tabeli
- for(int i=0;i<w;i++) {
- cout<<" "<<endl;
- for(int j=0;j<k;j++) {
- cout<<a[i][j];
- }
- }
- for(int i=0;i<w2;i++) { // Losowanie drugiej tabeli
- for(int j=0;j<k2;j++) {
- b[i][j] = rand()%10-9;
- }
- }
- cout<<"Wartosci drugiej tabeli: "; // Wypisywanie drugiej tabeli
- for(int i=0;i<w2;i++) {
- cout<<" "<<endl;
- for(int j=0;j<k2;j++) {
- cout<<b[i][j];
- }
- }
- break;
- case 3:
- for(int i=0;i<w;i++) { // Dodawania dwóch tablic
- for(int j=0;j<k;j++) {
- c[i][j] = a[i][j] + b[i][j];
- }
- }
- cout<<endl<<"Suma wartosci tablicy: "<<endl; // Wypisywanie sumy - trzeciej tablicy
- for(int i=0;i<w3;i++) {
- cout<<" "<<endl;
- for(int j=0;j<k3;j++) {
- cout<<c[i][j];
- }
- }
- break;
- case 4:
- break;
- case 5:
- break;
- case 6:
- cout<<endl<<"Wychodzenie z programu...";
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment