![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| lrad |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 20.1.2007 Где: Ленинградская обл асть Репутация: нет Всего: 2 |
Помогите найти ошибку
|
|||
|
||||
| nworm |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 502 Регистрация: 22.10.2005 Репутация: 1 Всего: 8 |
Пробуй пошаговую отладку F7, F8, F4.
Хорошо ещё написать, что выдаёт компилятор. А то не очень хочетсся 70 строк смотреть из-за какойни-будь запятой. |
|||
|
||||
| zkv |
|
||||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
float max=0; - max теперь больше любого отрицательного значения, естественно в массиве ничего не находится так как условие (m[i]>max && m[i] <0) никогда не выполнится, в следующий раз пиши, что именно не получается Это сообщение отредактировал(а) zkv - 21.1.2007, 00:07 |
||||
|
|||||
| PoloS |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 29.12.2006 Где: МО, г. Одинцово Репутация: 1 Всего: 5 |
ты ищешь нибольшее из отрицательных, и как 1 значение берешь заведомо большее число. надо так
|
||||
|
|||||
| lrad |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 20.1.2007 Где: Ленинградская обл асть Репутация: нет Всего: 2 |
Программа эта под dos
Она компилируется и компонуется нормально!!! Результат работы самой программы неправильный Тоесть ответ выдает неправильный |
|||
|
||||
| PoloS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 29.12.2006 Где: МО, г. Одинцово Репутация: 1 Всего: 5 |
в одну секунду с тобой ответили |
|||
|
||||
| lrad |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 20.1.2007 Где: Ленинградская обл асть Репутация: нет Всего: 2 |
Пробовал и так а где гарантия что 1 элемент будет отрицательным?
|
|||
|
||||
| PoloS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 29.12.2006 Где: МО, г. Одинцово Репутация: 1 Всего: 5 |
точно! тогда те нужно завести флаг
1)first = false; 2)нашел отрицательный 3) смотришь first == false, если да то max = этому числу и first = true; иначе сравниваешь с max и максимальное заносишь в max Добавлено @ 00:13
Это сообщение отредактировал(а) PoloS - 21.1.2007, 00:14 |
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
||||
|
||||
| lrad |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 20.1.2007 Где: Ленинградская обл асть Репутация: нет Всего: 2 |
Это не то надо более простое решение P.S. слишком заумно для студента 1 курса |
||||
|
|||||
| PoloS |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 29.12.2006 Где: МО, г. Одинцово Репутация: 1 Всего: 5 |
я сам первокурсник
тока при воводе рез-та, рассматривай случай, когда функция возвращает 0. Это значит отриц. чисел нет Это сообщение отредактировал(а) PoloS - 21.1.2007, 00:29 |
||||
|
|||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
PoloS,
а у вас кстати функция в таком случае работать будет некорректно: |
|||
|
||||
| PoloS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 29.12.2006 Где: МО, г. Одинцово Репутация: 1 Всего: 5 |
согласен, накатал на скорую руку, и тока потом понял что мусор в max и в результате невозможно определить нашелся рез-т или нет... |
|||
|
||||
| Rockie |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 8 Всего: 31 |
lrad, здесь
позиция первого максимума среди отрицательных чисел, стр. 2 p.s.: первая страница была куда забавнее Добавлено @ 00:42 все-таки первая. решения аналогичной задачи на второй =) -------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
| lrad |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 20.1.2007 Где: Ленинградская обл асть Репутация: нет Всего: 2 |
Rockie, Спасибо!
теперь то я уже разберусь |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |