Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ С чего начать разработку приложения по учету сделанных элементов? https://www.cyberforum.ru/ cpp-beginners/ thread2414673.html
Доброго времени суток. Хочу облегчить себе жизнь на работе и для этого хочу попробовать сделать приложение. Может кто то сможет подтолкуть в правильное русло? Суть приложения: При первом открытии предложить заполнить названия элементов с их стоимостью. 1. Открывается текущая дата или календарь полностью. 2. Выбор элемента. 3. Ввод количества элементов. 4. Предложить запомнить или...
C++ Реализовать Агоритм-Флойда
Нужна помощь по написанию алгоритма по задаче представленной ниже: Банк имеет а городе 6 крупных отделений, соединенных оптоволоконными линиями передачи. Необходимо организовать видеоконференцсвязь между центральным банком (узел 1) и отделениями. Для этого необходимо предложить схему статистической маршрутизации пакетов минимизирующую времена задержек при передаче от узла к узлу в условиях...
C++ (ошибка С4716) https://www.cyberforum.ru/ cpp-beginners/ thread2414667.html
П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. И, кстати, неужто это непомерный труд перепечатать такой текст: int mein(){}
C++ Структура "Студент", найти средний балл студента с введенной фамилией Всем привет, сообственно не могу сделать задание, помогите ))). Поля структуры: код студента, фамилия, предмет, оценка. Операция: найти средний балл студента с введенной фамилией. #include <iostream> #include <conio.h> #include <string> using namespace std; struct Student { https://www.cyberforum.ru/ cpp-beginners/ thread2414654.html
Цикл: Вывести на экран значение аргумента и функции в виде таблицы с шапкой... C++
Вывести на экран значение аргумента и функции в виде таблицы с шапкой <<Y]>> в формате x (X.XX) и y (XX.XXX).Использовав цикл <<do-while>>.
C++ Почему в int main() нельзя вернуть значение больше 255? https://www.cyberforum.ru/ cpp-beginners/ thread2414651.html
Другие любые функции int могут вернуть число больше 255, но не в случае main(), по крайней мере в CodeBlocks. Стало интересно, почему же так реализовано?
C++ Run-Time Check Failure #2 - Stack around the variable 'mass' was corrupted #include <iostream> #include <math.h> using namespace std; int main() { setlocale(LC_ALL, "rus"); int a, *pa; printf("\n\nУМНОЖЕНИЕ ЭЛЕМЕНТОВ ОДНОМЕРНОГО МАССИВА"); int const cn = 10; int mass, i; pa = mass; for (i = 0; i <= cn; i++) https://www.cyberforum.ru/ cpp-beginners/ thread2414642.html Подскажите, нужно реализовать с использованием функции C++
Вот то, что я сделал, но не запускается #include<iostream.h> #include<math.h> long int fact4(long int f=1,int n=4); long int fact2(long int f=1,int n=2); long int fact3(long int f=1,int n=3); long int fact5(long int f=1,int n=5); int main() { system("chcp 1251>nul")
C++ Ввести с клавиатуры необходимые исходные данные с приглашением построчно https://www.cyberforum.ru/ cpp-beginners/ thread2414629.html
Ввести с клавиатуры необходимые исходные данные с приглашением построчно.
C++ Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач до Xкон с шагом dX https://www.cyberforum.ru/ cpp-beginners/ thread2414627.html
Пожалуйста,напишите программу.Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач до Xкон с шагом dX. (Сложение по модулю 2).
Нужно написать шаблон для типов массива int, float C++
Нужно написать шаблон для типов массива int, float, а именно сортировка элементов массива в порядке возрастания методом выборки.
C++ Обеспечить пропуск расчетов при значениях функции в заданном интервале Обеспечить пропуск расчетов при 0.3<cos(x)<0.4. https://www.cyberforum.ru/ cpp-beginners/ thread2414622.html
215 / 162 / 52
Регистрация: 09.12.2017
Сообщений: 520
06.03.2019, 21:37 0

Найти min и max элементы на главной диагонали матрицы и поменять местами соответствующие столбцы - C++ - Ответ 13382592

06.03.2019, 21:37. Показов 2721. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено SimpleEasyReal как решение

Решение

Подойдет?
C++
1
2
3
4
5
6
7
8
9
10
11
12
int indexMin = 0;
int indexMax = 0;
for (int i = 0; i < n; i++)
{
    if (arr[i][i] < arr[indexMin][indexMin])
        indexMin = i;
    if (arr[i][i] > arr[indexMax][indexMax])
        indexMax = i;
}
 
for (int i = 0; i < n; i++)
    swap(arr[i][indexMin], arr[i][indexMax]);
Вот пример. Минимальный элемент оказался в первом столбце (2), а максимальный во втором (7). Потому и обменяли столбцы 0 и 1.

Вернуться к обсуждению:
Найти min и max элементы на главной диагонали матрицы и поменять местами соответствующие столбцы C++
Миниатюры
Найти min и max элементы на главной диагонали матрицы и поменять местами соответствующие столбцы  
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.03.2019, 21:37
Готовые ответы и решения:

Поменять местами элементы главной диагонали матрицы содержащие min и max
Здраствуйте, может кто-нибудь помочь с задачкой: Среди элементов главной диагонали матрицы H(8x8)...

Поменять местами max и min элементы главной диагонали массива c(10,10)
CLS DIM a(10, 10) RANDOMIZE TIMER FOR i = 1 TO 10 FOR j = 1 TO 10 a(i, j) = INT(RND(1) * 100)...

Поменять местами элементы главной и побочной диагонали матрицы и найти столбцы, элементы которых убывают
С++ Задана матрица A(n,n). Поменять местами элементы главной и побочной диагонали. В...

Поменять местами max и min значения среди элементов, расположенных выше главной диагонали матрицы
Определить и поменять местами максимальное и минимальное значения среди элементов , расположенных...

2
06.03.2019, 21:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.03.2019, 21:37
Помогаю со студенческими работами здесь

5х5 random массив В главной диагонали найти min и поменять местами max массива
4) 5х5 random массив. в главной диагонали найти min и поменять местами max массива. если одинаковые...

Если над главной диагональю матрицы только отрицательные элементы - поменять местами ее min и max значения
даны два двумерных массива A(6,6) и B(7,7). Если над главной диагональю массива только...

Поменять местами столбцы, содержащие минимальный и максимальный элементы главной диагонали матрицы
4. Дана матрица А . Поменять местами столбцы, содержащие минимальный и максимальный элементы...

Найти min и max элементы квадратной матрицы и поменять местами строки, в которых находятся эти элементы
Здраствуйте, стыдно просить такую глупость для вас, но сам я не могу реализовать вот такой код:...

Найти в каждой строке матрицы max и min элементы и поменять их местами с первым и последним элементом
Дана матрица B. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их...

Найти max ниже главной диагонали, и min выше главной диагонали матрицы
В матрице n-гo порядка найти максимальный среди элементов, лежащих ниже главной диагонали, и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru