Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с текстом: Выделить две группы самых коротких слов Задачка Выделить две группы самых коротких слов. Вывести их на печать. Примечание: использовать cin/cout, флаги, манипуляторы. Выводимый текст отформатировать по ширине, по центру, по правой границе. https://www.cyberforum.ru/ cpp-beginners/ thread663124.html C++ Переполнение при считывании из файла
Подскажите пожалуйста, где ошибка, вот код чтения из файла: void read_file(void) { int mass; FILE* file = fopen("arr.txt", "r"); if (file) { for(int i=0; i<n; i++) fscanf(file, "%d", &mass); fclose(file);
C++ Парсер интегральной функции https://www.cyberforum.ru/ cpp-beginners/ thread663121.html
Всем привет. Интересует такой вопрос, как сделать парсер для подынтегральной функции? Подойдет любая реализация: и для win32 и для winforms. Просто нужен рабочий код. Подойдет даже считывание из файла, но нигде не могу найти подобных вещей. Парсеры для обычных калькуляторов не предлагать. Тут скорее пойдет речь о преобразовании типов. Вот код: #include "stdafx.h" #include "math.h"...
C++ Составить программу, определяющую, пересекаются ли данные прямоугольники, https://www.cyberforum.ru/ cpp-beginners/ thread663119.html
Всем привет ,подскажите пожалуйста с задачками: 1)Эту задачу надо перевести в С++, ниже написано ее условие если нужно uses crt; var ug: Real; s: char; Begin ClrScr; Writeln('Какой перевод осуществить в градусы или радианы:'); Writeln('r-в радианы, g- в грдусы');
C++ Скачать проект через GIT
Нужно получить исходники ClamAV (http://sourceforge.net/projects/clamwin/) через GIT. Качаю и через SVN и через CVS свободно, а через GIT что-то не идет. Подскажите как.
C++ Не могу запустить файл в Qt Creator - я новичок https://www.cyberforum.ru/ cpp-beginners/ thread663115.html
Хочу написать программу "Hello, world!" :) Выбираю Файл - Создать - C++ - Файл исходных текстов C++ Насколько я понимаю, Файл исходных текстов C++ - это то, что нужно для написания текста программы. Поправьте, если это не так. Пишу текст программы. При нажатии F5(компиляция) ничего ее происходит, а соответсвующая ей кнопка в Отладка - Начать отладку "неактуальна", т.е. "серая". :) ...
C++ Написать программу определения принадлежности точки https://www.cyberforum.ru/ cpp-beginners/ thread663101.html
Написать программу определения принадлежности точки с координатами (x,y) части плоскости, лежащей между прямыми x=m, x=n, (m<n). Помогите пожалуйста, всё написал, кроме этой задачи
C++ Развернуть динамический массив
Как правильно инициализировать динамический массив, а потом сделать так чтоб пользователь мог вводить значение каждого елемента массива? Потом етот массив развернуть(не простой командой, а с помощю циклов: вывести все елементы в стек, а потом вернуть назад, но так чтоб последний елемент зашевший в стек стал на первое место массива).
C++ Не выводится результат рассчета по формуле https://www.cyberforum.ru/ cpp-beginners/ thread663097.html
Привет уважаемые обитателя форума. Недавно начал изучение с++, использую visio studio 2010 professional. Задачка простая, ввести переменные, посчитать формулы и вывести результат цветом. Вопросов сразу несколько: 1) Не понимаю в чем причина того, что при выводе численные значения переменных не отображаются. Подозреваю что ошибка в формуле, что то не так с типом переменной или что то вроде того,...
C++ вывести путь файла по его названию с++ с клавиатуры вводится имя файла и расширение, требуется найти полный путь к файлу на с++ https://www.cyberforum.ru/ cpp-beginners/ thread663080.html
Зворотнє виведення цифр даного числа C++
язык форума русский Добавлено через 8 минут язык форума русский Расова дискримінація.
C++ Определить номер первого из столбцов, содержащих хотя бы 1 нулевой элемент Добрый вечер всем. Дана целочисленная прямоуг. матрица. Определить номер первого из столбцов, содержащих хотя бы 1 нулевой эл-т. #include <iostream> #include <iomanip> using namespace std; int main() { const int n = 5; int i,j,arr; https://www.cyberforum.ru/ cpp-beginners/ thread663076.html
Эксперт С++
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
04.10.2012, 00:09 0

Поменять местами максимальный и минимальный элементы матрицы - C++ - Ответ 3517947

04.10.2012, 00:09. Показов 4166. Ответов 3
Метки (Все метки)

Ответ

Если матрица a[][] размерностью n*n уже есть, то можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int i_min=1, j_min=0, i_max=0, j_max=1, i, j;
for(i=0; i<n-1; i++)
    for(j=i+1; j<n; j++)
        if(a[i][j]>a[i_max][j_max])
        {
            i_max=i; j_max=j;
        }
for(i=2; i<n; i++)
    for(j=0; j<i; j++)
        if(a[i][j]<a[i_min][j_min])
        {
            i_min=i; j_min=j;
        }
int t=a[i_min][j_min]; a[i_min][j_min]=a[i_max][j_max]; a[i_max][j_max]=t;
// в этом месте матрица a[][] уже преобразована


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

Поменять местами максимальный и минимальный элементы матрицы
Задание: ввести с клавиатуры массив, состоящий из n строк и m столбцов. Создать библиотеку, в...

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

Найти максимальный и минимальный элементы матрицы и поменять их местами
2.Матрица B, содержащая целые числа, вводится с клавиатуры. Найти максимальный и минимальный...

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

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

В каждой строке матрицы поменять местами максимальный и минимальный элементы
Дана действительная матрица размера (nxm), (n,m меньше или равно 10). В каждой строке матрицы ...

Поменять местами строки, содержащие минимальный и максимальный элементы матрицы
Дана матрица размера 5х10. Поменять местами строки, содержащие минимальный и максимальный элементы...

В прямоугольной матрицы поменять местами строки, содержащие максимальный и минимальный ее элементы
В прямоугольной матрицы поменять местами строки, содержащие максимальный и минимальный ее элементы....

Поменять местами в каждой строке матрицы минимальный и максимальный элементы, подскажите ошибки
Помогите мне найти мои ошибки. В произвольной матрице поменять местами в каждой строке минимальный...

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