|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.05.2019, 20:27 | #1 |
Регистрация: 05.05.2019
Сообщений: 3
|
Подскажите что нужно исправить для выполнения задачи в коде
Подскажите что мне нужно добавить к моему коду. Мне надо создать массив B(3),который состоит из сумм минимальных и максимальных элементов каждой строки в данном массиве А(3,3). Я написал код в котором оно почему-то считает сумму минимального и максимального элемента только последней строчки, и придаёт этот же результат другим строкам в массиве. Что мне нужно исправить чтобы оно считало сумму мин. и макс. элементов конкретно каждой строки в массиве?
Код:
Последний раз редактировалось Аватар; 06.05.2019 в 09:09. |
06.05.2019, 09:07 | #2 |
Заблокирован
Регистрация: 17.12.2018
Сообщений: 514
|
Ты найденный максимум куда записал? В k. А это скалярная переменная. одна. При записи в неё максимума следующей строки старое значение затрётся. Но ты посчитал все максимумы и записал их в одну и ту же переменную и только потом начал вычислять разности. Минимум куда записал? В x. А это тоже скалярная переменная. Тоже одна. При записи в неё минимума следующей строки старое значение затрётся. Но ты сначала посчитал все минимумы и записал их в одну и ту же переменную и только потом начал вычислять разности. Разумеется, так ты получишь только одну разность. Или заполняй массив максимумов и массив минимумов, или считай максимумы и минимумы в том же теле цикла, где вычисляешь их разность. И нафига ты обнуляешь S, если не накапливаешь её постепенно, а вычисляешь за один раз? Дескрипторы и указатели принято инициировать NULL и nullptr во избежания обращения к мусору, но S – это не адрес в памяти, а просто число, с него ничего не упадёт. Максимум можно напортачить чего-то семантического. Ну так если ты не знаешь, что делаешь, то ничего хорошего и не сделаешь и 0 тебя не спасёт, а указатели обычно лежат на самом нижнем уровне динамических массивов и когда в массиве появится хоть что-то не знает данный конкретный уровень.
Последний раз редактировалось taras-proger77; 06.05.2019 в 09:11. |
06.05.2019, 09:24 | #3 |
Заблокирован
Регистрация: 17.12.2018
Сообщений: 514
|
Код:
Код:
Код:
Код:
Последний раз редактировалось taras-proger77; 06.05.2019 в 09:26. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программисту c# - Подскажите пожалуйста форум, или сайт где можно найти проекты, задачи низкого уровня программирования, ли бо если нужно написать какое то ПО на c# | KamBal | Общие вопросы по программированию, компьютерный форум | 2 | 28.01.2017 20:37 |
Помогите, нужно исправить 4 ошибки в коде программы | Dimas190597 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 02.10.2016 15:57 |
Нужно исправить ошибку в коде | Bright-rider | Фриланс | 2 | 07.04.2011 13:14 |
Нужно кое-что исправить в коде | Fonochka | Помощь студентам | 7 | 27.12.2010 20:20 |
Подскажите что исправить в коде | Grisha248 | Помощь студентам | 5 | 25.05.2009 03:00 |