===== C++ 17 =====
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n = 3;
int a[3][3] = {{3,-7,12},{14,-5,0},{5,-12,-1}};
// исходный массив
for (int i = 0; i < n; i++)
for(int j = 0; j < n; j++)
cout << setw(4) << a[i][j];
cout << endl;
}
// поиск минимального элемента
int im = 0, min = a[0][0];
for (int j = 0; j < n; j++)
if (a[i][j] < min)
min = a[i][j];
im = i;
cout << "min = " << min << endl;
// обмен строк
int t;
t = a[0][j];
a[0][j] = a[im][j];
a[im][j] = t;
// полученный массив
return 0;
int main() {
const int M = 3;
const int N = 4;
int matrix [M][N] = {};
int k,s=0,pr=1;
cout << "Введите k:" << endl;
cin >> k;
for (int i = 0; i < M; i++) { //забиваем матрицу случайными числами
for (int j = 0; j < N; j++) {
matrix[i][j] = rand() % 10;
for (int i = 0; i < M; i++) { //находим сумму и произведение
s += matrix[i][k-1];
pr *= matrix[i][k-1];
for (int i = 0; i < M; i++) { //выводим матрицу на экран
cout << matrix[i][j] << " ";
cout << s << endl << pr; //выводим на экран сумму и произведение элементов
===== C++ 17 =====
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n = 3;
int a[3][3] = {{3,-7,12},{14,-5,0},{5,-12,-1}};
// исходный массив
for (int i = 0; i < n; i++)
{
for(int j = 0; j < n; j++)
cout << setw(4) << a[i][j];
cout << endl;
}
// поиск минимального элемента
int im = 0, min = a[0][0];
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
if (a[i][j] < min)
{
min = a[i][j];
im = i;
}
cout << "min = " << min << endl;
// обмен строк
int t;
for (int j = 0; j < n; j++)
{
t = a[0][j];
a[0][j] = a[im][j];
a[im][j] = t;
}
// полученный массив
for (int i = 0; i < n; i++)
{
for(int j = 0; j < n; j++)
cout << setw(4) << a[i][j];
cout << endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main() {
const int M = 3;
const int N = 4;
int matrix [M][N] = {};
int k,s=0,pr=1;
cout << "Введите k:" << endl;
cin >> k;
for (int i = 0; i < M; i++) { //забиваем матрицу случайными числами
for (int j = 0; j < N; j++) {
matrix[i][j] = rand() % 10;
}
}
for (int i = 0; i < M; i++) { //находим сумму и произведение
s += matrix[i][k-1];
pr *= matrix[i][k-1];
}
for (int i = 0; i < M; i++) { //выводим матрицу на экран
for (int j = 0; j < N; j++) {
cout << matrix[i][j] << " ";
}
cout << endl;
}
cout << s << endl << pr; //выводим на экран сумму и произведение элементов
return 0;
}