OlegSTEP
|
||||||
1 | ||||||
Найти минимальный элемент массива, умножить на него все отрицательные элементы, стоящие слева11.09.2016, 18:13. Просмотров 1408. Ответов 4
Метки нет Все метки)
(
Вообщем условие такое: Среди отрицательных элементов массива найти минимальный, умножить на него все отрицательные элементы стоящие левее от минимального.
Я только нашел минимальный элемент, не пойму как найти все отрицательные элементы левее минимального. Это наверное как то по индексу нужно? Помогите пожалуйста!
0
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
11.09.2016, 18:13 |
Ответы с готовыми решениями:
4
В заданной матрице найти минимальный элемент и заменить на него все элементы в той же строке и столбце |
Selot
|
|
11.09.2016, 18:59 | 2 |
Изначально минимальным лучше брать первый элемент массива, т.к мало ли в массиве будут числа от 10 до 100, тогда 0 так и останется минимальным, хотя в массиве такого числа нет.
да. Там, где запоминаешь минимальное число, запоминай и его индекс (напр.как min_index). Потом делай цикл от нуля до min_index, в котором сравнивай элементы массива с нулем
0
|
OlegSTEP
|
||||||
11.09.2016, 19:07 [ТС] | 3 | |||||
У меня почему то умножать не хочет.
А вот сумму узнать так легко. Как то так сделал:
0
|
GbaLog-
Любитель чаепитий
|
||||||
11.09.2016, 19:31 | 4 | |||||
Selot, А зачем запоминать минимальный элемент массива И индекс, можно просто индекс запомнить.
А потом, условие внимательно прочтите, человеку нужно минимальное отрицательное, поэтому можно смело min приравнять к 0. OlegSTEP,
0
|
Selot
|
||||||
11.09.2016, 19:40 | 5 | |||||
как я понял из задания:
Да, не внимательно прочел
0
|
11.09.2016, 19:40 | |
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
11.09.2016, 19:40 |
В матрице все элементы, стоящие выше максимального элемента, заменить на минимальный элемент Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |