#include using namespace std; const int ROWS = 10; const int COLS = 10; int generateRND(int MIN, int MAX) { return rand() % (MAX - MIN + 1) + MIN; } void initializeArray(int C[][COLS], int min, int max) { for (size_t i = 0; i < ROWS; i++) { for (size_t j = 0; j < COLS; j++) { C[i][j] = generateRND(min, max); } } } void swap(int A[][COLS], int B[][COLS]) { int temp; for (size_t j = 0; j < COLS; j += 2) { for (size_t j = 0 ; j< COLS; j +=) } } void printArray(int C[][COLS]) { for (size_t i = 0; i < ROWS; i++) { for (size_t j = 0; j < COLS; j++) { cout << C[i][j] << " "; } cout << endl; } } int main() { srand((unsigned)time(0)); int A[ROWS][COLS] = { 0 }; int B[ROWS][COLS] = { 0 }; const int MIN = 2; const int MAX = 50; initializeArray(A, 2, 50); } Declares two 10X10 Two-dimensional arrays A and B of type integer. Each array consists of 100 random integers between 2 and 50. 1. Swaps (exchange) the elements of A with the elements of B in reverse order i.e., first element of A swap with last element of B and so on. 2. Swaps (exchange) the elements of even columns of A with the elements of even columns of B 3. Swaps (exchange) the elements of odd columns of A with the elements of odd columns of B 4. Swaps (exchange) the elements of even rows of A with the elements of even rows of B 5. Swaps (exchange) the elements of odd rows of A with the elements of odd rows of B 6. Swaps (exchange) the elements of A with the elements of B in reverse order i.e., first element of A swap with last element of B and so on. C++
#include <iostream>
using namespace std;
const int ROWS = 10;
const int COLS = 10;
int generateRND(int MIN, int MAX) {
return rand() % (MAX - MIN + 1) + MIN;
}
void initializeArray(int C[][COLS], int min, int max)
{
for (size_t i = 0; i < ROWS; i++)
{
for (size_t j = 0; j < COLS; j++) {
C[i][j] = generateRND(min, max);
}
}
}
void swap(int A[][COLS], int B[][COLS]) {
int temp;
for (size_t j = 0; j < COLS; j += 2) {
for (size_t j = 0 ; j< COLS; j +=)
}
}
void printArray(int C[][COLS]) {
for (size_t i = 0; i < ROWS; i++)
{
for (size_t j = 0; j < COLS; j++) {
cout << C[i][j] << " ";
}
cout << endl;
}
}
int main() {
srand((unsigned)time(0));
int A[ROWS][COLS] = { 0 };
int B[ROWS][COLS] = { 0 };
const int MIN = 2;
const int MAX = 50;
initializeArray(A, 2, 50);
}
Declares two 10X10 Two-dimensional arrays A and B of type integer. Each array consists of 100 random integers between 2 and 50.
1. Swaps (exchange) the elements of A with the elements of B in reverse order i.e., first element of A swap with last element of B and so on.
2. Swaps (exchange) the elements of even columns of A with the elements of even columns of B
3. Swaps (exchange) the elements of odd columns of A with the elements of odd columns of B
4. Swaps (exchange) the elements of even rows of A with the elements of even rows of B
5. Swaps (exchange) the elements of odd rows of A with the elements of odd rows of B
6. Swaps (exchange) the elements of A with the elements of B in reverse order i.e., first element of A swap with last element of B and so on.
C++
Step by step
Solved in 4 steps with 8 images