/******************************************************************************
Online C++ Compiler.
Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include<iostream>
using namespace std;
int
main ()
{
srand (time (NULL));
int arr[4][2] = { {1, 2}, {3, 4}, {5, 6}, {7, 8} };
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 2; j++)
arr[i][j] = rand () % 9 + 1;
}
cout << "Wylosowana dwuwymiarowa tablica to:\n";
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 2; j++)
cout << arr[i][j] << " ";
cout << endl;
}
cout << endl;
// loop for rows of matrix
for (int i = 0; i < 4; i++)
{
// loop for column of matrix
for (int j = 0; j < 2; j++)
{
// loop for comparison and swapping
for (int k = 0; k < 2 - j - 1; k++)
{
if (arr[i][k] > arr[i][k + 1])
{
// swapping of elements
swap (arr[i][k], arr[i][k + 1]);
}
}
}
}
cout << "Dwuwymiarowa tablica po sortowaniu wierszy to:\n";
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 2; j++)
cout << arr[i][j] << " ";
cout << endl;
}
cout << endl;
return 0;
}