1 / 1 / 1
Регистрация: 06.06.2014
Сообщений: 115
|
|||||||||||
1 | |||||||||||
Сформировать матрицу 11*3 и поменять местами столбец, содержащий минимальный элемент, с первым столбцом13.06.2014, 07:48. Показов 1633. Ответов 7
Метки нет Все метки)
(
помогите пожалуйста с заданием:
из 33 положительных, отрицательных и нулевых значений чисел сформируйте матрицу 11*3. поменяйте местами столбец содержащий минимальный элемент, с первым столбцом, выдайте преобразованную матрицу. предусмотреть если минимум находится в 1 столбце. как вижу это я: 1) задание матрицы 2) поиск минимального значения 3)элемент1 записываем в память столбца н 4) записываем 1 элемент 1ого столбца 5) через некую переменную т меняем их местами 6)повторяем для 2 и 3 элемента. что у меня на данный момент:
Добавлено через 38 минут дополнила...
0
|
|
13.06.2014, 07:48 | |
Ответы с готовыми решениями:
7
Поменять местами столбцы матрицы: столбец, содержащий максимальный элемент матрицы, и столбец, содержащий минимальный элемент матрицы.
Массив: Поменять местами последний столбец со столбцом, содержащим наибольшее по абсолютной величине элемент матрицы. |
34 / 34 / 21
Регистрация: 02.02.2012
Сообщений: 181
|
||||||
13.06.2014, 09:44 | 2 | |||||
![]() Решение
1
|
1 / 1 / 1
Регистрация: 06.06.2014
Сообщений: 115
|
||||||
13.06.2014, 09:52 [ТС] | 3 | |||||
выдает ошибку
error C2374: 'i' : redefinition; multiple initialization c:\program files\microsoft visual studio\myprojects\pr6\pr6.cpp(17) : see declaration of 'i' чем то не приглянулась ему переменная i, пробовала задать её как
0
|
34 / 34 / 21
Регистрация: 02.02.2012
Сообщений: 181
|
|
13.06.2014, 09:57 | 4 |
не понимаю, что у Вас не так, в visual studio все компилируется нормально
какую среду разработки используете? Вы просто скопировали и вставили программу или переписывали её?
0
|
1 / 1 / 1
Регистрация: 06.06.2014
Сообщений: 115
|
|
13.06.2014, 09:59 [ТС] | 5 |
сейчас посмотрела в кодах ошибки - нашла - повтор инициализации - в последующих заявках на i убрала тип данных - запустилось. сейчас тестирую -хочу потом добавить вывод первоначальной матрицы - так сказать для сравнения что было и что стало.
microsort visual c++ 6.0
0
|
34 / 34 / 21
Регистрация: 02.02.2012
Сообщений: 181
|
|
13.06.2014, 10:00 | 6 |
попробуйте переменные i и j объявить до циклов, а в циклах убрать перед ними int
0
|
1 / 1 / 1
Регистрация: 06.06.2014
Сообщений: 115
|
|||||||||||
13.06.2014, 10:23 [ТС] | 7 | ||||||||||
чуть переделала... почему у меня не выводится первоначальная матрица? а сразу результат? хотя 2 раза прописано вывод матрицы...
Кликните здесь для просмотра всего текста
Добавлено через 14 минут косяк =) Кликните здесь для просмотра всего текста
по идее должен после ввода матрицы вывести и делать дальше... нет, пишет ошибку: еrror C2065: 'j' : undeclared identifier j уже обьявлен, тогда что он хочет?
0
|
34 / 34 / 21
Регистрация: 02.02.2012
Сообщений: 181
|
|
13.06.2014, 12:00 | 8 |
нахождение наименьшего элемента должно быть в цикле
вывод массива тоже должен быть в цикле
1
|
13.06.2014, 12:00 | |
Помогаю со студенческими работами здесь
8
Найти минимальный элемент массива, и поменять местами с первым Найти минимальный элемент в столбце и поменять его местами с первым Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |