Помогите с С

01.01.2001

Помогите с С
Задача 1. Сформировать случайным образом целочисленный двумерный массив и поменять местами две строки
Задача 2. Написать программу, которая вводит с клавиатуры двумерный массив и вычисляет сумму элементов матрицы по столбцам.
Задача 3. Дан массив A[7,7]. Найти количество столбцов, составленных из попарно различных элементов.
Задача 4. Ввести двумерный массив 3х3 элементов, найти произведение элементов массива.
Задача 5. Среди столбцов целочисленной матрицы А (n,m) найти номер столбца с наименьшим произведением элементов.

  • // Задача 1. Сформировать случайным образом целочисленный двумерный массив и поменять местами две строки
    #include
    #include
    using namespace std;
    int main() {
    srand(unsigned(time(NULL)));
    const size_t rows = 6, cols = 12;
    long matrix[rows][cols];
    for (int r = 0; r < rows; r++)
    for (int c = 0; c < cols; c++)
    matrix[r][c] = 1 + rand() % 9;
    for (int r = 0; r < rows; r++, cout << endl)
    for (int c = 0; c < cols; c++)
    cout << ' ' << matrix[r][c];
    cout << endl << endl;
    long temp;
    for (int c = 0; c < cols; c++) {
    temp = matrix[2][c];
    matrix[2][c] = matrix[4][c];
    matrix[4][c] = temp;
    }
    for (int r = 0; r < rows; r++, cout << endl)
    for (int c = 0; c < cols; c++)
    cout << ' ' << matrix[r][c];
    cout << endl;
    cin.get(); cin.get(); return 0;
    }
  • Задача 2. Написать программу, которая вводит с клавиатуры двумерный массив и вычисляет сумму элементов матрицы по столбцам.
    сумму каждого столбца отдельно выводить или сумму всех столбцов?

Вас заинтересует