Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2014, 18:53   #1
Prey47
Пользователь
 
Регистрация: 25.06.2014
Сообщений: 11
По умолчанию Простая программа по одномерному массиву.

Здравствуйте.
Скажите пожалуйста, правильно ли я сделал это задание.
Условие: создать одномерный массив, заполнить элементами. Найти количество элементов, сумма которых меньше заданного числа.
Как я понял из условия задачи, требуется попарно складывать элементы массива, начиная с 1-2,2-3,3-4 и тд. сравнивая их значение с введенным числом. В конце вывести количество элементов, сумма которых меньше заданного?
Код:
REM Одномерный массив
INPUT "Количество элементов в массиве?", n
DIM m(n)
INPUT "Введите заданное число", b
PRINT "Заполните массив"
FOR i = 1 TO n
    INPUT m(i)
NEXT i
c = 0: s = 0

FOR i = 2 TO n
    s = m(j) + m(j - 1)
    IF s < b THEN c = c + 1
    s = 0
NEXT i
PRINT "количество элементов, сумма которых<", b, "=", c
END

Последний раз редактировалось Stilet; 04.10.2014 в 19:19.
Prey47 вне форума Ответить с цитированием
Старый 04.10.2014, 19:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Найти количество элементов, сумма которых меньше заданного числа.
Максимальное или минимальное?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.10.2014, 21:11   #3
Prey47
Пользователь
 
Регистрация: 25.06.2014
Сообщений: 11
По умолчанию

Не просто минимальное, а количество элемнтов в массиве, сумма которых меньше заданного значения.
Может кто-нибудь сталкивался с подобной задачей?Вопрос: правильно ли я понял условие задачи и составил программу?
Prey47 вне форума Ответить с цитированием
Старый 04.10.2014, 21:30   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Найти количество элементов, сумма которых меньше заданного числа.
Странная задача... А если заданное число Х = -(100500! * 10^[sup]100500[/sup])?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 04.10.2014, 21:50   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
правильно ли я понял условие задачи
Не знаю как ты, а я ее точно не понял...
Есть массив (к примеру)
1 2 3 4 5 6 7 8 9
И дана цифра 7
И какое тут количество? Я вижу и 1+2<7 и 1+3<7 и 1+2+3<7...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.10.2014, 22:48   #6
Prey47
Пользователь
 
Регистрация: 25.06.2014
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Есть массив (к примеру)
1 2 3 4 5 6 7 8 9
Я думаю элементы, не обязательно должны быть в порядке возростания.это могут быть любые произвольные цифры т.к.массив заполняешь сам.
Даже не знаю... либо я туплю, либо задание дебильное. Запишу условие в точности, как написано в методичке, может так будет понятнее.
В массиве а( ) найти количество элементов, сумма которых меньше заданного. Вот.
Prey47 вне форума Ответить с цитированием
Старый 04.10.2014, 23:07   #7
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Даже не знаю... либо я туплю, либо задание дебильное. Запишу условие в точности, как написано в методичке, может так будет понятнее.
щас в тренде селфи с методичкой. вываливай, поглядим.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 04.10.2014, 23:32   #8
Praud
Форумчанин
 
Аватар для Praud
 
Регистрация: 11.10.2012
Сообщений: 409
По умолчанию

А что это за язык программирования?
Praud вне форума Ответить с цитированием
Старый 04.10.2014, 23:37   #9
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Сообщение от Praud Посмотреть сообщение
А что это за язык программирования?
Это васик.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 04.10.2014, 23:38   #10
Prey47
Пользователь
 
Регистрация: 25.06.2014
Сообщений: 11
По умолчанию

Ага, я в курсе че ща в тренде, но я не какой-то там лошок, чтобы в одиночку фоткатся. Завтра поеду в универ с методичкой и сделаю селфи с преподом и деканом. Ваще улетно будет.
А если серьезно, то нет смысла фоткать, я уже написал условие задачи как есть.

Последний раз редактировалось Prey47; 04.10.2014 в 23:41.
Prey47 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объясните задачу по одномерному массиву Антонолол Паскаль, Turbo Pascal, PascalABC.NET 0 18.12.2012 14:47
Вопрос по одномерному массиву С++. DIQUON Помощь студентам 1 07.11.2012 23:34
задача по одномерному массиву Paulsan Общие вопросы C/C++ 4 06.01.2012 00:24
Вопрос по одномерному массиву leha_demi Помощь студентам 1 17.12.2010 21:00
одномерному массиву и табличкам viper52rus Помощь студентам 4 12.06.2010 15:25