1 / 1 / 0
Регистрация: 09.03.2020
Сообщений: 40
|
||||||
1 | ||||||
Заменить элементы массива большие значения элемента №309.05.2020, 17:48. Показов 1462. Ответов 7
Метки нет (Все метки)
Здравствуйте, нужна небольшая помощь. Как дописать код, чтобы массивы, которые больше массива №3, принимали значение массива №3?
Результат: Введите размерность массива: 6 Массив № 0 равен: 66 Массив № 1 равен: 93 Массив № 2 равен: 43 Массив № 3 равен: 55 Массив № 4 равен: 17 Массив № 5 равен: 3 Новый массив: Массив № 0 равен: 55 Массив № 1 равен: 55 Массив № 2 равен: 43 Массив № 3 равен: 55 Массив № 4 равен: 17 Массив № 5 равен: 3
0
|
09.05.2020, 17:48 | |
Ответы с готовыми решениями:
7
Заменить все элементы массива большие чем "a" значением максимального элемента этого массива Найти значение 3-го по величине элемента, заменить им все элементы, большие этого значения Элементы одномерного массива, большие среднего значения массива, заменить на ноль. Элементы одномерного массива, большие среднего значения элементов массива, заменить на 0. |
Memento Mori
11 / 10 / 1
Регистрация: 02.05.2020
Сообщений: 23
|
||||||
09.05.2020, 18:05 | 2 | |||||
Сообщение было отмечено maxreyd как решение
Решение
maxreyd, У тебя условие не корректное, ты работаешь с элементами массива , а не с массивами....
Если я не прав, то скажи.
2
|
1709 / 1109 / 337
Регистрация: 25.01.2019
Сообщений: 2,910
|
|
09.05.2020, 18:21 | 3 |
ты тоже
тут вот всё наоборот делается. Элементы массива, кмк, и имелись в виду. Может и индексы, хз. Добавлено через 4 минуты А! Я твоё изречение не так понял. Да, элементы массива, видимо, требуются, конечно, это ТС формулирует загадочно. Самими массивами-то тоже оперировать можно.
2
|
Memento Mori
11 / 10 / 1
Регистрация: 02.05.2020
Сообщений: 23
|
|
09.05.2020, 18:34 | 4 |
Folian, Действительно..... Виноват , Хотя вроде более 2-х раз прочитал это условие , а тут как в поговорке:"Никогда такого не было и вот опять"
1
|
1 / 1 / 0
Регистрация: 09.03.2020
Сообщений: 40
|
|
09.05.2020, 19:08 [ТС] | 5 |
Dobrovolec_alfa, Спасибо, только вы условие немного перепутали. Объясните только, что за предупреждение выдается:
Чтение недопустимых данных из "mas": доступный для чтения объем равен "N*4" байт, однако считать можно только "16" байт.
0
|
1709 / 1109 / 337
Регистрация: 25.01.2019
Сообщений: 2,910
|
|
09.05.2020, 19:19 | 6 |
Это ладно, в голове ошибся
Вот это глаз режет: про codestyle почитай, чем раньше с этим разберёшься - тем лучше. Добавлено через 5 минут Как ты такое получил? Добавлено через 1 минуту Дай угадаю, для N введено было меньше четырёх?
1
|
1 / 1 / 0
Регистрация: 09.03.2020
Сообщений: 40
|
|
09.05.2020, 19:20 [ТС] | 7 |
0
|
Memento Mori
11 / 10 / 1
Регистрация: 02.05.2020
Сообщений: 23
|
||||||
09.05.2020, 19:38 | 8 | |||||
maxreyd, Друже я хз У меня нет отладчика, ибо Linux и gcc... Возможно Folian, прав
Добавлено через 12 минут
Конечно, это уже к делу не относиться но, я сделал то что сказано в условии Использовал двумерные динамические массивы Кликните здесь для просмотра всего текста
Данке шон Возьму на заметку P.s: Здоровья вам!
1
|
09.05.2020, 19:38 | |
09.05.2020, 19:38 | |
Помогаю со студенческими работами здесь
8
Заменить все нулевые элементы (кроме первого элемента массива) на значения предыдущего элемента Написать программу, которая сортирует элементы массива, большие введеного значения. Элементы массива получают из фай Элементы массива, большие числа X, заменить на X, а элементы меньшие Y, на число -Y Элементы массива, большие 20, заменить на 13 Элементы массива, сумма квадратов индексов которых больше значения элемента, заменить числом 100 Элементы одномерного массива с суммой квадратов индексов больше значения элемента, заменить заданным числом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |