0 / 0 / 0
Регистрация: 29.08.2018
Сообщений: 21
|
||||||
1 | ||||||
Выделить в матрице строку, содержащую наименьший отрицательный элемент или сам этот элемент29.08.2018, 14:21. Показов 2805. Ответов 31
Метки нет (Все метки)
Помогите пожалуйста. Не понимаю как можно выделить в матрице строку или элемент
0
|
29.08.2018, 14:21 | |
Ответы с готовыми решениями:
31
В матрице поменять местами первую строку и строку содержащую максимальный отрицательный элемент В матрице из действительных чисел поменять местами первую строку и строку, содержащую наименьший элемент матрицы В матрице поменять местами строку, содержащую наибольший элемент, со строкой, содержащей наименьший Найти самый наименьший элемент в матрице, и найти сумму столбца который стоит этот наименьший найденный элемент |
0 / 0 / 0
Регистрация: 29.08.2018
Сообщений: 21
|
|
29.08.2018, 18:58 [ТС] | 21 |
По сути да, наименьший элемент матрицы. Отрицательные есть, ведь интервал задаю от -40 до 100. И пока ни разу у меня наименьший не повторялся, по-моему, вообще не повторяются числа
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
29.08.2018, 19:00 | 22 |
забыл сказать: если массив статический, его размер должен быть известен заранее (как у Вас не по стандарту) -
используйте динамический массив
0
|
0 / 0 / 0
Регистрация: 29.08.2018
Сообщений: 21
|
|
29.08.2018, 19:02 [ТС] | 23 |
Оу, да. Появилась еще проблема, скрины в этом чертовом VS не делаются
0
|
1467 / 1008 / 456
Регистрация: 30.10.2017
Сообщений: 2,798
|
|
29.08.2018, 19:04 | 24 |
leytian, жмете Print Screen на клавиатуре (Prt Scr), открываете Paint и вставляете туда, сохраняете файл.
0
|
0 / 0 / 0
Регистрация: 29.08.2018
Сообщений: 21
|
|
29.08.2018, 19:06 [ТС] | 25 |
Yetty, а то, что задаю размер массива с клавиатуры не подходит? >.<
0
|
0 / 0 / 0
Регистрация: 29.08.2018
Сообщений: 21
|
|
29.08.2018, 19:08 [ТС] | 26 |
За что так сложно т.т
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
29.08.2018, 19:38 | 27 | |||||
Сообщение было отмечено leytian как решение
Решение
leytian, уже говорил, это не по стандарту. кроме того что это неправильно, далеко не на всех компиляторах будет работать, тем более что массив двумерный
посмотрите мой вариант с динамическим массивом, замечу также что Вы слишком отвлеклись от условия задачи на цвета, посмотрите как находится min и меняются строки местами. Добавлено через 10 минут заметил ошибку в своём варианте (сбили Вы меня с отрицательными - применял для них k и не убрал его). исправил:
0
|
0 / 0 / 0
Регистрация: 29.08.2018
Сообщений: 21
|
|
29.08.2018, 19:44 [ТС] | 28 |
Не то чтобы отвлеклась, мой код работает и вроде препод не против такого решения, только дополнительно попросила выделить.
У меня как раз ваш код не идет
0
|
1467 / 1008 / 456
Регистрация: 30.10.2017
Сообщений: 2,798
|
|
29.08.2018, 19:50 | 29 |
leytian, судя по значку, вы создали "Проект общих элементов", а надо создать "Пустой проект".
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
29.08.2018, 19:58 | 30 |
исправленный ( тот что постом Выше ) не идёт ? где запускаете ?
какие сообщения компилятора ? должен работать. у меня такой результат: n=5 m=6 -84.33 84.39 20.9 51.63 -66.73 -86.08 -76.36 -82.03 82.65 3.15 -71.63 82.69 -36.8 23.7 79.75 -21.35 -95.43 -85.52 Rows 3 contained min element: -95.43 (position 5) -22.53 -74.36 76.98 9.18 -4.91 -62.89 54.38 -55.27 56.55 -93.65 -32.1 -28.2 New matrix: -84.33 84.39 20.9 51.63 -66.73 -86.08 -76.36 -82.03 82.65 3.15 -71.63 82.69 54.38 -55.27 56.55 -93.65 -32.1 -28.2 -22.53 -74.36 76.98 9.18 -4.91 -62.89 -36.8 23.7 79.75 -21.35 -95.43 -85.52
0
|
0 / 0 / 0
Регистрация: 29.08.2018
Сообщений: 21
|
|
29.08.2018, 20:05 [ТС] | 31 |
Хм, действительно. Но там и выбора нет..
Добавлено через 29 секунд В онлайн компиляторе. Traceback (most recent call last): File "/opt/online_gdb/www/ogdb_gui/ogdb/main/../pcompile.py", line 155, in <module> File "/usr/lib/python3.5/subprocess.py", line 947, in __init__ File "/usr/lib/python3.5/subprocess.py", line 1551, in _execute_child FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/g++' Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook ImportError: No module named 'apport' Original exception was: Traceback (most recent call last): File "/opt/online_gdb/www/ogdb_gui/ogdb/main/../pcompile.py", line 155, in <module> File "/usr/lib/python3.5/subprocess.py", line 947, in __init__ File "/usr/lib/python3.5/subprocess.py", line 1551, in _execute_child FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/g++'
0
|
1467 / 1008 / 456
Регистрация: 30.10.2017
Сообщений: 2,798
|
|
29.08.2018, 20:12 | 32 |
leytian, "Создать проект" - "Visual C++" - "Другое" - "Пустой проект".
Если вы не можете найти, то возможно вы не установили язык C++ при установке Visual Studio. Запустите Visual Studio Installer и проверьте, что установили Visual C++.
0
|
29.08.2018, 20:12 | |
29.08.2018, 20:12 | |
Помогаю со студенческими работами здесь
32
В заданной матрице поменять строку, содержащую максимальный элемент со строкой, содержащей минимальный элемент В данной действительной матрице размера 3Х3 поменять местами строку, содержащую элемент с наибольшим значе-нием, со строкой, содержащей элемент с наим Поменять местами первую строку матрицы и строку, содержащую максимальный отрицательный элемент В матрице поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |