Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 4. Zadeklaruj dynamiczną dwuwymiarową tablicę elementów
- typu całkowitego wypełnij ją danymi (kolumnowo) a następnie
- a. zmień miejscami dwie kolumny wybrane przez użytkownika
- b. zamień miejscami dwa wiersze wybrane przez użytkownika
- */
- #include <iostream>
- #include <windows.h>
- using namespace std;
- int main()
- {
- int **tablica;
- int l_wierszy,l_kolumn;
- cout<<"Podaj liczbe wierszy: ";
- cin>>l_wierszy;
- cout<<"Podaj liczbe kolumn: ";
- cin>>l_kolumn;
- cout<<endl;
- tablica=new int*[ l_wierszy];
- for(int i=0;i< l_wierszy;i++)
- tablica[i]=new int[l_kolumn];
- for(int i=0;i< l_wierszy; i++)
- for(int j=0;j< l_kolumn; j++)
- {
- cout<<"["<<j<<"]["<<i<<"]:";
- cin>>tablica[j][i];
- }
- cout<<endl;
- for(int i=0;i< l_wierszy; i++)
- { for(int j=0;j< l_kolumn; j++)
- {
- cout<<tablica[i][j]<<" ";
- }
- cout<<endl;
- }
- int a,b;
- cout<<"Podaj kolumny, ktore chcesz zamienic miejscami: "<<endl;
- cout<<"Kolumna 1: ";
- cin>>a;
- cout<<"Kolumna 2: ";
- cin>>b;
- for(int i=0;i< l_wierszy; i++)
- {
- for(int j=0;j< l_kolumn; j++)
- {
- tablica[a][j]=tablica[b][j];
- }
- }
- for(int i=0;i< l_wierszy; i++)
- { for(int j=0;j< l_kolumn; j++)
- {
- cout<<tablica[i][j]<<" ";
- }
- cout<<endl;
- }
- for(int i=0;i< l_wierszy;i++)
- delete []tablica [i];
- delete []tablica;
- return 0;
- }
Add Comment
Please, Sign In to add comment