1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Ekaterina |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 3 Пол: Женский Репутация: 0 |
Пожалуйста помогите решить задачу!
Вычислить сумму положительнх элементов до первого отрицательного и произведение отрицательных элементов до первого положительного элемента в массиве A(n), n<=20.Вывести массив, сумму и прозведение. |
![]() ![]() |
| Krjuger |
Сообщение
#2
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
Цитата goto M2 end; M2:end. Вот это убило мой мозг совсем. А еще не понятно,а если первая серия состоит из отрицательных элементов,то надо считать серию из положительных или уже нет? Кстати посмотри на свой код,пускай у тебя серия 2 3 4 -10 -4 ты считаеш в цикле и проверяеш первые 3 элемента все ок, они положительны сумма накапливается ты идеш на 4 элемент,он отрицателен и тут отрабатывает кусок else,но что в нем? В нем печать суммы и переход на проверку отрицательности в цикле,но ты опять начинает с первого элемента,а он у нас 2 и он положительный, как мы уже выяснили, и вполне логично, что строчка P:=P*A[i] никогда не отработает и ты сразу переходиш на еlse который печатает неверный p и тд,еще я лично не понял почему у каждой строчки кроме begin, else, for есть ";",а у S:=S+A[i] P:=P*A[i] их как не странно нету. Сообщение отредактировано: Krjuger - |
Ekaterina Задача с массивом 20.05.2011 1:42
sheka Вот что-то похожее. в теги кода это взять не насме… 20.05.2011 2:54
Lapp Вот что-то похожее. [color=#999999]в теги кода это… 20.05.2011 3:44
TarasBer Фу, в твоём псевдокоде для присваивания использует… 20.05.2011 13:27
sheka Это Я его псевдокодом назвал?
Это хуже _._._кода… 20.05.2011 17:21
Ekaterina program z2; … 20.05.2011 18:46
sheka Попробуй, пожалуйста, написать без goto - и все по… 20.05.2011 19:14
Гость Сейчас попробую, спасибо) 20.05.2011 19:42
Ekaterina sheka, спасибо, вроде все получилось 20.05.2011 20:11![]() ![]() |
|
Текстовая версия | 22.12.2025 23:58 |