0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
|
||||||
1 | ||||||
Найти минимальный элемент массива06.12.2015, 16:11. Показов 2346. Ответов 20
Метки нет (Все метки)
Дан массив N[13]. Найти и вывести минимальный элемент и его индекс. Если сумма минимального элемента и его индекса больше 12, то все нулевые элементы заменить на минимальный элемент, иначе все отрицательные умножить на 2. Вывести полученный массив.
Вопрос: У меня почти все получилось, то есть на 2 умножается, но нулевые элементы на минимальный не меняются. И почему то результат выводится вертикально а не горизонтально...
0
|
06.12.2015, 16:11 | |
Ответы с готовыми решениями:
20
Записать элементы массива X, удовлетворяющие условию в массив Y; найти минимальный элемент массива X Найти минимальный элемент массива (через указатели, запрещено обращаться к элементам массива по индексам) Найти минимальный элемент массива Найти минимальный элемент массива |
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
|
|
06.12.2015, 16:32 | 2 |
39 строку удалите
0
|
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
|
|
06.12.2015, 16:33 | 3 |
отмена....
0
|
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
|
|
06.12.2015, 16:33 | 4 |
0
|
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
|
|
06.12.2015, 16:36 | 5 |
0
|
Модератор
13678 / 10888 / 6465
Регистрация: 18.12.2011
Сообщений: 29,056
|
|
06.12.2015, 16:38 | 6 |
Надо сначала найти минимальный элемент, а потом В НОВОМ цикле делать все остальное.
0
|
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
|
||||||
06.12.2015, 17:46 [ТС] | 7 | |||||
Так вообще не работает, плииз помогите
0
|
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
|
||||||
06.12.2015, 17:51 | 8 | |||||
0
|
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
|
||||||
06.12.2015, 17:58 [ТС] | 9 | |||||
Вот написал по вашему: Но ничего не выводит что не так?
0
|
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
|
||||||
06.12.2015, 18:01 | 10 | |||||
у меня не так
0
|
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
|
|
06.12.2015, 18:10 [ТС] | 11 |
Можете написать если не трудно полный код, пожалуйста... Просто к завтрашнему дню должен показать, а на изучение физически времени не хватет...
0
|
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
|
|
06.12.2015, 18:11 | 12 |
0
|
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
|
|
06.12.2015, 18:14 [ТС] | 13 |
Просто тут нулевой и минимальный не выводит... а только массив...
Добавлено через 2 минуты То есть не заменяет...
0
|
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
|
|
06.12.2015, 18:22 | 14 |
Просто выполнение этого условия не возможно.
Если минимальным будет элемент 0, и даже его индекс будет 12 - то уже условие не выполнилось, и что тогда заменять?
0
|
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
|
|
06.12.2015, 18:27 [ТС] | 15 |
больше 12, то все нулевые элементы заменить на минимальный элемент, иначе все отрицательные умножить на 2
0
|
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
|
|
06.12.2015, 18:29 | 16 |
0
|
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
|
||||||
06.12.2015, 18:31 [ТС] | 17 | |||||
Но я проверял, даж если больше 12 то код выводит массив и все, никаких изменений...
Добавлено через 1 минуту В вашем коде написано, но почему то не выполняет... Добавлено через 26 секунд
0
|
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
|
|
06.12.2015, 18:32 | 18 |
0
|
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 77
|
||||||
06.12.2015, 19:23 [ТС] | 19 | |||||
Может тут с выводом проблемы, тоесть тут проверяется циклом и выводит и все то есть нигде не видно чтоб вывод cout << MIN нету
Добавлено через 47 минут Понял... Но решил сделать без первого условия то есть сразу Если меньше 12 то все отрицательные умножить на 2. Скажу преподу что задачка неправильная.... Но опять у меня проблемка: Теперь отрицательный не умножается на 2 а бог знает на сколько, посмотрите пожалуйста
0
|
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
|
|
06.12.2015, 19:26 | 20 |
Нельзя все делать в одном цикле, тебе особенно!
поиск среднего в одном умножение и вывод в другом!
1
|
06.12.2015, 19:26 | |
06.12.2015, 19:26 | |
Помогаю со студенческими работами здесь
20
Найти минимальный элемент массива Найти минимальный элемент массива Найти минимальный элемент массива Найти минимальный элемент массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |