![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 25.05.2011
Сообщений: 8
|
![]()
Подскажите пожалуйста в каком направлении двигаться: стоит задача вывести на экран 25 случайных чисел, находящихся в диапазоне от -100 до 100. найти и вывести на экран номер самого первого и самого последнего из максимального из отрицательных чисел в этом ряду
что получается: диапазон случайных чисел я вывел, но как найти первое и последнее отрицательное число, вот это уже вопрос? или же нужно данную задачу решать через массив и там уже искать? У меня получается только найти последнее и то я думаю не правильно. Подскажите пожалуйста как их найти или хотя бы в каком направлении двигаться? Благодарю! Код:
Последний раз редактировалось ACE Valery; 26.05.2011 в 18:54. |
![]() |
![]() |
![]() |
#2 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]() Код:
Кроме того, предварительно засей генератор, чтобы не получать одни и те же "случайные" числа при каждом выполнении программы: Код:
И да -- задачу решай через массив. Заполняешь, выводишь, ищешь в цикле, опять выводишь.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
![]() |
![]() |
![]() |
#3 | |
Регистрация: 25.05.2011
Сообщений: 8
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 25.05.2011
Сообщений: 8
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]()
Как-то так...
Код:
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
![]() |
![]() |
![]() |
#6 |
Регистрация: 25.05.2011
Сообщений: 8
|
![]()
К сожалению в вашем коде результат максимального отрицательного числа не правильный,в причинах не разбирался но все равно вас благодарю за идеи! Подводя итоги данной темы выкладываю готовый вариант в VS 2008:
Код:
|
![]() |
![]() |
![]() |
#7 | |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]() Цитата:
Всегда провожу "тестовые испытания" перед тем, как выкладываю код на форум. У меня все правильно считало. ЗЫ Видимо, дело в том, что мы по-разному понимаем "максимальное из отрицательных чисел". Я понимаю буквально, а ты -- "максимальное по модулю". А это, как говорят в Одессе -- две большие разницы.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 Последний раз редактировалось Mandrivnyk; 27.05.2011 в 07:55. |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
- 10 > -20. ТС это имел в виду.
По модулю 10 < 20.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 27.05.2011 в 09:11. |
![]() |
![]() |
![]() |
#9 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]()
Именно это я и реализовал.
А теперь взгляни на код ТС Код:
Тут как раз наоборот. Если оно _меньше_ максимального отрицательного, то максимальное перезаписывается.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
![]() |
![]() |
![]() |
#10 | |
Регистрация: 25.05.2011
Сообщений: 8
|
![]() Цитата:
Так что ваш вариант последний и правильный - это уже точно. Я просто позволю себе добавить в ваш код, только две строчки, чтобы в VS2008 правильно работало и отображало русский шрифт Код:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод отрицательных чисел в массив | Alex1991 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 05.11.2010 17:23 |
Ввод отрицательных чисел в Ассемблере | Alex1991 | Помощь студентам | 8 | 30.10.2010 19:36 |
Считывание с файла отрицательных чисел | trinki | Общие вопросы C/C++ | 2 | 01.10.2010 01:39 |
Пщдсчет отрицательных чисел в массиве | Ehha1234 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 04.06.2010 12:41 |
Замена отрицательных чисел нулями | DasV | Помощь студентам | 0 | 30.04.2010 00:42 |