![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
snopy |
![]() ![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 61 Пол: Мужской Репутация: ![]() ![]() ![]() |
Помогите пожайлуста доделать программу.В одномерном массиве, из N вещественных элементов,(n<=50) вычислить сумму и количество отрицательных элементов массива, расположенных между максимальным и минимальным элементами.
Program one; Сообщение отредактировано: volvo - 27.11.2009 17:00 |
![]() ![]() |
Yevgeny |
![]()
Сообщение
#2
|
![]() The matrix has me!!! ![]() ![]() Группа: Пользователи Сообщений: 74 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
Сразу бросается в глаза, что массив твой не из вещественных чисел, а из целых!!!
m=array[1..50] of integer; замени integer на real!!! -------------------- "Брать производную можно научить даже обезьяну" - мой препод по матану! :-)
|
snopy |
![]()
Сообщение
#3
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 61 Пол: Мужской Репутация: ![]() ![]() ![]() |
а что ещё исправить?
|
Yevgeny |
![]()
Сообщение
#4
|
![]() The matrix has me!!! ![]() ![]() Группа: Пользователи Сообщений: 74 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
не присвайвай минимальному и максимальному первый элемент массива!!!
сегодняшняя тема, там аналогичный поиск, масксимального и минимального, в этом вроде бы ошибка... задачи на массив и матрицу Сообщение отредактировано: Yevgeny - 21.01.2008 20:03 -------------------- "Брать производную можно научить даже обезьяну" - мой препод по матану! :-)
|
snopy |
![]()
Сообщение
#5
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 61 Пол: Мужской Репутация: ![]() ![]() ![]() |
почему ведь должно проходится с первого
|
Client |
![]()
Сообщение
#6
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
Тебе не нужны значения мах и min, а нужны их номера.
uses crt;Вот мой вариант, исправь тока типы и ввод матрицы Проверил не на все варианты, но не вижу причин чтоб не работало |
snopy |
![]()
Сообщение
#7
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 61 Пол: Мужской Репутация: ![]() ![]() ![]() |
всё равно где то ошибка
|
Yevgeny |
![]()
Сообщение
#8
|
![]() The matrix has me!!! ![]() ![]() Группа: Пользователи Сообщений: 74 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
-------------------- "Брать производную можно научить даже обезьяну" - мой препод по матану! :-)
|
Client |
![]()
Сообщение
#9
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
Цитата расположенных между максимальным и минимальным элементами. ![]() Сообщение отредактировано: Client - 21.01.2008 20:27 |
snopy |
![]()
Сообщение
#10
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 61 Пол: Мужской Репутация: ![]() ![]() ![]() |
а если другой набор встречается то неправильно считается.
|
Yevgeny |
![]()
Сообщение
#11
|
![]() The matrix has me!!! ![]() ![]() Группа: Пользователи Сообщений: 74 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
сорри
![]() -------------------- "Брать производную можно научить даже обезьяну" - мой препод по матану! :-)
|
Client |
![]()
Сообщение
#12
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
Цитата а если другой набор встречается то неправильно считается. Не работает то, не работает сё... Ты покажи на каких примерах дало неправильный результат |
Yevgeny |
![]()
Сообщение
#13
|
![]() The matrix has me!!! ![]() ![]() Группа: Пользователи Сообщений: 74 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
введи например, -10,-5...,20,1,2,3
и их ноль всё равно ведь будет... ![]() ![]() Добавлено через 4 мин. ну правильно, потому что s, и n должны быть параметрами процедуры, а не локальными переменными ![]() -------------------- "Брать производную можно научить даже обезьяну" - мой препод по матану! :-)
|
volvo |
![]()
Сообщение
#14
|
Гость ![]() |
Сорри, что вмешиваюсь, а если imax будет БОЛЬШЕ imin - то цикл For не будет просто пропущен? Надо еще ко всему написанному поменять imin и imax местами так, чтобы imin было гарантированно НЕ МЕНЬШЕ чем imax...
|
Yevgeny |
![]()
Сообщение
#15
|
![]() The matrix has me!!! ![]() ![]() Группа: Пользователи Сообщений: 74 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
а вот и нет
![]() это я на счёт своего сообщения... Сообщение отредактировано: Yevgeny - 21.01.2008 20:40 -------------------- "Брать производную можно научить даже обезьяну" - мой препод по матану! :-)
|
Client |
![]()
Сообщение
#16
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
Цитата Сорри, что вмешиваюсь, а если imax будет БОЛЬШЕ imin - то цикл For не будет просто пропущен? Надо еще ко всему написанному поменять imin и imax местами так, чтобы imin было гарантированно НЕ МЕНЬШЕ чем imax... Я только рад ![]() А всего-то надо чуть изменить procedure sumandkol(var a:m);Про что, собственно, забыл уточнить Сообщение отредактировано: Client - 21.01.2008 20:42 |
snopy |
![]()
Сообщение
#17
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 61 Пол: Мужской Репутация: ![]() ![]() ![]() |
всем большое спасибо
|
![]() ![]() |
![]() |
Текстовая версия | 18.07.2025 14:02 |