Форум программистов, компьютерный форум CyberForum.ru

Добиться того, чтобы один из элементов матрицы, обладающий наибольшим по модулю значением, располагался в левом верхнем углу матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выделение объектов и вывод их на печать http://www.cyberforum.ru/cpp-beginners/thread781295.html
Приветствую вас господа. У меня тупиковая задача. Дали задание на работе, которое я в принципе не понимаю как делать. Немного знаком с С++ но изучать его времени нет вообще =(( Если сможете, помогите пожалуйста. Задача такая. Нужна программа в которой будут Check box около 100 штук, когда Чек бокс активен ( стоит галочка ) выводится на печать текст или название самого чек бокса Допустим...
C++ Определить, сколько среди чисел меньших К, равных К и больше К Задана последовательность из N вещественных чисел. Определить, сколько среди них чисел меньших К, равных К и больше К. Задачку нужно на C++ Заранее спасибо:) http://www.cyberforum.ru/cpp-beginners/thread781291.html
C++ Нужен коментарий к строкам программы
Можете прокомментировать, что значат строки этой программы. Надо разобраться. #include "stdafx.h" #include <Windows.h> struct sobaka { char poroda; char klichka; int year;
Некорректный вывод строки C++
#include <iostream> #include <string> #include <cstring> #include <windows.h> #include <limits> using namespace std; char**form(int n) {
C++ Вычислить разницу "-" двух н-мерных векторов http://www.cyberforum.ru/cpp-beginners/thread781253.html
Помогите плз зделать програму. 4. Вычислить разницу "-" двух n-мерных векторов, задавая и раз-мерность и координаты в главной программе константами. Ввести в рассмотрение класс Vector. Добавлено через 2 часа 24 минуты П.С язык С++
C++ Стек Доброго времени суток! Начал изучать сегодня стеки и списки, со списками понял работу, а вот что-то про стеки было написано странно... как я понял из прочитанного, стек - это частный случай связанного списка. Стек реализует политику LIFO и элементы могут добавляться и удаляться только с конца... после прочитанного я написал следующий код, но что-то он мне кажется очень похожим на список...... подробнее

Показать сообщение отдельно
ya_noob
_
201 / 145 / 9
Регистрация: 08.10.2011
Сообщений: 432
07.02.2013, 16:55     Добиться того, чтобы один из элементов матрицы, обладающий наибольшим по модулю значением, располагался в левом верхнем углу матрицы
делаем так: к тем двум операциям обмена строк и столбцов добавляем еще две операции сравнения строк и столбцов, которые ищут в строках/столбцах наибольшие по модулю эл-ты и возвращают true/false в зависимости от того, какой из наибольших элементов больше.
Далее вспоминаем как пузырьковая сортировка перемещает последовательно элементы последовательности на свои места и проворачиваем следующее:
первый цикл (для строк): пробегаем от нижней строки к верхней и с помощью операций сравнения и обмена для строк перемещаем строку с наибольшим по модулю элементом вверх.
второй цикл (для столбцов): аналогично первому, но только бегаем от правого столбца к левому. В итоге столбец с наибольшим элементом окажется слева.

Всё, нужный элемент на своей позиции.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru