Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 22.12.2015
Сообщений: 8
1

Обменять элементы главной диагонали заданной квадратной матрицы, с элементами её первого столбца

07.01.2016, 14:14. Просмотров 1040. Ответов 2
Метки нет (Все метки)

Составить программу обмена в матрице A[5][5] элементов, находящихся на главной диагонали, с соответствующими элементами первого столбца.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2016, 14:14
Ответы с готовыми решениями:

Найти сумму елементов первого столбца квадратной матрицы и заменить ею елементы главной диагонали
1)Найти сумму елементов первого столбца квадратной матрицы и заменить ею елементы главной...

Обменять элементы массива на главной диагонали с элементами на побочной диагонали
Всем привет. Дан двумерный массив размерностью 5х5, заполненный случайными числами из диапазона...

Методом вставки упорядочить элементы главной диагонали заданной квадратной матрицы
методом вставки упорядочить элементы главной диагонали заданной квадратной матрицы. определить...

Заменить все элементы главной диагонали заданной матрицы значением первого элемента
Дан двумерный статический массив действительных чисел размером 6х5. Заменить все...

2
338 / 67 / 37
Регистрация: 22.12.2010
Сообщений: 138
07.01.2016, 14:38 2
Лучший ответ Сообщение было отмечено Acihiro как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <ctime>
#include <stdlib.h>
 
using std::cout;
using std::endl;
 
int main() {
    int a[5][5];
    srand(time(NULL));
    cout << "matrix before permutation:" << endl;
    for (int i = 0; i < 5; i++) {
        for (int j = 0; j < 5; j++) {
            a[i][j] = rand()%100;
            cout << a[i][j] << ' ';
        }
        cout << endl;
    }
    cout << "matrix after permutation:" << endl;
    for (int i = 0; i < 5; i++) {
        int tmp = a[i][0];
        a[i][0] = a[i][i];
        a[i][i] = tmp;
        for (int j = 0; j < 5; j++) {
            cout << a[i][j] << ' ';
        }
        cout << endl;
    }
    return 0;
}
1
0 / 0 / 0
Регистрация: 22.12.2015
Сообщений: 8
07.01.2016, 15:18  [ТС] 3
Спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2016, 15:18

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Обменять местами элементы матрицы, расположенные симметрично относительно главной диагонали
1. Дан двумерный массив размерностью 5х5, заполненный случайными числами из диапазона от 0 до 100....

Поменять местами элементы первого столбца с элементами побочной диагонали.
Дан двумерный квадратный массив. Поменять местами элементы первого столбца с элементами побочной...

Найти минимальный элемент главной диагонали заданной квадратной матрицы
Найти минимальный элемент главной диагонали массива А .

В заданной квадратной матрице поменять местами элементы, стоящие на главной и побочной диагонали
Добрый день ! Помогите пожалуйста с задачей,очень нужно! (С++) Дана матрицы А(3,3). В матрице...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.