Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <ctime>
- using namespace std;
- void function(int** array, int wiersze, int kolumny) {
- int* tablica_help = new int[kolumny];
- int* tablica_help2 = new int[kolumny];
- for (int i = 0; i < wiersze; i++) {
- if (i==0 || i % 2 == 0 && i!=wiersze-1) {
- tablica_help = array[i];
- tablica_help2 = array[i + 1];
- array[i] = tablica_help2;
- array[i + 1] = tablica_help;
- }
- else {
- if (i == wiersze - 1) {
- tablica_help = array[i];
- array[0] = tablica_help;
- }
- }
- }
- /*for (int j = 0; j < kolumny;j++) {
- int i = wiersze - 1;
- tablica_help[j] = array[i][j];
- cout << *tablica_help;
- }*/
- cout << endl;
- }
- int main()
- {
- srand(time(NULL));
- int wiersze=0, kolumny=0;
- cin >> wiersze >> kolumny;
- //alokacja pamięci
- int** tablica = new int* [wiersze];
- for (int i = 0; i < wiersze; i++) {
- tablica[i] = new int[kolumny];
- }
- //wypelnianie wartosciami
- for (int i = 0; i < wiersze; i++) {
- for (int j = 0; j < kolumny; j++) {
- tablica[i][j] = rand() % 10 + 1;
- }
- }
- //wyświetlanie
- for (int i = 0; i < wiersze; i++) {
- for (int j = 0; j < kolumny; j++) {
- cout << tablica[i][j] << " ";
- }
- cout << endl;
- }
- function(tablica, wiersze, kolumny);
- //wyświetlanie
- for (int i = 0; i < wiersze; i++) {
- for (int j = 0; j < kolumny; j++) {
- cout << tablica[i][j] << " ";
- }
- cout << endl;
- }
- //usuwanie
- for (int i = 0; i < wiersze; i++) {
- delete[]tablica[i];
- }
- delete[]tablica;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement