|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.10.2011, 15:34 | #11 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Код:
максимум A[round(random*ДЛИНА)], минимум = максимум = второй_миниму = второй максимум. Это называется частные случаи, так же как и квардрат = окружности если количесвто точке =4 а не бесконечность или правильный многоугольник с бесконечностю углами = окружность. Кроме того, если начинать философствоватьа не решать задачу на уровне программы которую требуют то: - (mas[i] mod 2 = 1) не является вычислением нечётного числа нужно писать с Abs - процедуры Trunc, Ceil, Round в отрицательном полумноєжестве значение или не срабатывают корректно (стандартные библиотечные) или выдают не те значение которые ожидает программер - ввод нужно проверять на вшивость, юзер может ввести не число на например "вася" - MaxInt может быть не определено или массив может быть заполнен MaxInt-ами и так далее. ------------- Поймите, если писать в лабораторных работах и обучающих примерах всю защиту от "коварного юзера" то во первых - если студент дуб или начинающий - он хер чё поймёт. - лиший код (заплатки для дурака) - лишие вопросы препода - лишний код - не отражает сути поставленной задачи. П.С. если бы я попросил бы написать аналогичный код я бы писал вот так: Просьба написать код произведения пары минимальных и пары максимальных чисел в массиве при условии что нужно проверить ввод с клавиатуры, и проанализировать значения массива которые могут ввести математики-теоретики. Вот это был бы другой разговор Кроме того, я написал путь решениЯ задачи. --- чел просил произведение, а я нашёл только значения.
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
09.10.2011, 15:49 | #12 |
In progress...
Форумчанин
Регистрация: 25.09.2011
Сообщений: 161
|
Все верно JUDAS говорит. То что просили найти в книге, мы нашли. Все соответствует тому что было заданно.
А искать какие либо недочеты, недостатки программы это лишнее, по крайней мере для первого курса. |
09.10.2011, 16:01 | #13 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Упс! Да, признаю свою ошибку.
Метод оригинальный - одновременно и нечетность, и положительность, все путем. И хотя я согласен с Сержем по поводу той ошибки и прочего - я все же ставлю +1. Понравилось )). (Но надеюсь, что и ты все же свою признаешь, а не станешь продолжать нести ту чушь))
Предпочитаю на "ты".
|
09.10.2011, 16:11 | #14 | |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Цитата:
Что мне ещё признать ?
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
|
09.10.2011, 16:14 | #15 |
In progress...
Форумчанин
Регистрация: 25.09.2011
Сообщений: 161
|
Ребят, у вас так много энергии, давайте ка переезжаем сюда
http://www.programmersforum.ru/showt...=168098&page=2 |
09.10.2011, 16:51 | #16 | |||||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Хорошо введите массив с клавиатуры. (или задайте константный прямо в коде программы). сделайте так, чтобы БЫЛО ДВА одинаковых максимальных значения и ДВА одинаковых МИНИМАЛЬНЫХ. 11 11 12 13 14 15 ... 17 18 19 19 запустите Ваш код и угадайте, какие результаты будет найдены программой КАК второй минимум и максимум. Цитата:
Цитата:
если Вы про Цитата:
Цитата:
Но, впрочем, хозяин - барин. Если Вы (и Ваш преподаватель) удовлетворены решением - то пусть будет так. ок. Тогда для Вас решение Judas правильное. |
|||||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массивы Паскаль! | Денис999 | Помощь студентам | 3 | 24.05.2010 19:39 |
Паскаль.массивы. | aigulia | Помощь студентам | 7 | 22.04.2010 18:57 |
паскаль. массивы | Scliffer | Помощь студентам | 1 | 22.04.2010 18:43 |
массивы.паскаль | Лида200915 | Помощь студентам | 1 | 22.09.2009 01:37 |