25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
||||||
1 | ||||||
Вопрос по циклам и условиям19.11.2011, 20:54. Показов 2299. Ответов 31
Метки нет (Все метки)
поиск минимального при определенном условии. преподователь орет, что надо объеденить условие цикла и условие внутри него. считаю что это бред полный конечно, но как это сделать?
0
|
19.11.2011, 20:54 | |
Ответы с готовыми решениями:
31
Вопрос по циклам Вопрос по циклам Вопрос по циклам Вопрос по условиям использования ПО от |
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
20.11.2011, 15:38 [ТС] | 21 |
taras atavin, ваш вариант пробовал, он не работает.
Задание: 7. Заменить каждый 5-ый элемент массива максимальным элементом(сделано). Найти номер последнего минимального элемента среди элементов, меньших А и расположенных до первого элемента, большего В. Упорядочить массив по невозрастанию(сделано). Добавлено через 5 минут Честно говоря я понимаю, что вы мне говорите =) Еще читая первую страницу понял. Вопрос в том как ЕЙ это объяснить? =)
0
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
||||||
21.11.2011, 20:16 [ТС] | 22 | |||||
блок-схема
0
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
21.11.2011, 20:39 [ТС] | 24 |
допустим, в остальном правильно?
0
|
Заблокирован
|
||||||
21.11.2011, 21:36 | 25 | |||||
Прочитав написанное, мне предсатвляется !) что вы не поняли преподавателя; 2) вы неправильно решаете задачу.
Начнем со второго пункта. Во-первых, в последовательности может вообще не быть чисел меньших A. А это означает, что минимума с заданным условием в последовательности нет Во-вторых, в последовательности может не быть элемента большего B. Поэтому, я думаю, вам нужно объединить циклы поиска элемента большего B с поиском минимального элемента меньшего A Условие общего такого цикла будет выглядеть так
0
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
21.11.2011, 21:57 [ТС] | 26 |
Я дал конкретный кусок задания, дал конкретный кусок кода.
А и B всегда будут верными, в массиве всегда найдутся элементы меньше А и найдется элемент больший B, они проверяются при вводе(не нужно их в этом цикле проверять). Я вам процитировал преподавателя, оставив свои мысли при себе. Вопрос в силе. Не нужно навязывать свое мнение, пожалуйста. Сколько программистов, столько и мнений.
0
|
...
|
|
21.11.2011, 22:10 | 27 |
это для цикла for, я для цикла while правильно у ТС (хотя если придираться, то по госту уже вообще не так http://ru.wikipedia.org/wiki/%... 5%E5%EC%E0).
Добавлено через 1 минуту да, ваш код соответствует приведенной вами блок-схеме
0
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
21.11.2011, 22:20 [ТС] | 28 |
liebe, спасибо, второй толковый ответ за все существование темы.
0
|
...
|
|
22.11.2011, 00:05 | 29 |
Если нужно найти последний минимальный элемент, то в условии надо писать не "mas[i] < min", а "mas[i] <= min".
На счет объединения всего в одно условие - преподаватель не права...Условие окончания цикла - это одно, а условие в теле цикла для обработки данных - это другое, и на оптимальность это не влияет. И не мудрено, что у вас код выдавал неправильный результат в посте #17 (Вопрос по циклам и условиям) - выполните пошагово этот кусок кода, отслеживая значения каждой переменной, и вы поймете почему. Честно говоря, в данной задаче даже не представляю как объединить...
0
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
22.11.2011, 00:10 [ТС] | 30 |
liebe, то что было в 17 посте уже давно опровергли =) и я давно это уяснил.
Вопрос по циклам и условиям блок-схема верна? код оставлю такой, как в посте по ссылке
0
|
...
|
|
22.11.2011, 00:18 | 31 |
ясно
но на счет "<=" подумайте ))) в посте по ссылке как раз код, который опровергли. А для другого кода, для которого вы уже приводили блок-схему, ответ был дан.
0
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
22.11.2011, 00:22 [ТС] | 32 |
Может быть я что-то и напутал. Время уже много =)
Спасибо всем за помощь, тему можно закрыть.
0
|
22.11.2011, 00:22 | |
22.11.2011, 00:22 | |
Помогаю со студенческими работами здесь
32
По Циклам Помогите!!!По циклам Задание по циклам с++, по циклам. B описании: Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |