![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.12.2011
Сообщений: 9
|
![]()
Вычислить количество арифметических прогрессий с заданным приращением М, состоящих не менее чем из трех подряд расположенных элементов. Порядок расположения элементов в массиве менять нельзя. Для каждой обнаруженной прогрессии напечатать номера входящих в нее элементов. Использование дополнительных массивов запрещено. В программе обязательно применение процедур и/или функций с передаваемыми параметрами.
Есть вариант программы, но он без функций\процедур и номера элементов входящих в арифм. прогрес. он не показывает: Код:
|
![]() |
![]() |
![]() |
#2 |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
![]()
Напиши пример того, что в программу вводить надо, любой удобный вариант. И какой при этом будет (должен быть) результат.
Все тривиальное просто
|
![]() |
![]() |
![]() |
#3 | |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
![]() Код:
Цитата:
Все тривиальное просто
Последний раз редактировалось whatever; 16.12.2011 в 16:02. |
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 16.12.2011
Сообщений: 9
|
![]()
Номера эл. прогрессий программа выводила, причём построчно для каждой прогрессии, но отдельно количество прогрессий не писала.
Нужно что бы было так: ____ Введите числовую последовательность: 1 3 5 10 15 20 25 4 3 6 40 45 50 55 (0-окончание ввода) Введите приращение:5 (Итог: ) Количество прогрессий:2 Номера эл. 1 прогрессии:4 5 6 7 Номера эл. 2 прогрессии и т.д. 11 12 13 14 Последний раз редактировалось Idealist 2012; 16.12.2011 в 16:25. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 16.12.2011
Сообщений: 9
|
![]()
Спасиба whatever
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 16.12.2011
Сообщений: 9
|
![]()
Хотя программа работает не правильно. Не всегда определяет одну из последовательностей и пишет неверный номер элемента не входящего в прогрессию:
2 3 8 10 12 6 7 20 22 24 M=2 Array 7 8 9 10 count= 1 Тут видно, что последовательности 2, и элемент 7 не верный. |
![]() |
![]() |
![]() |
#7 | |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
![]() Код:
Цитата:
Сам тестировал на Код:
Все тривиальное просто
Последний раз редактировалось whatever; 16.12.2011 в 19:50. |
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 16.12.2011
Сообщений: 9
|
![]()
Вроде работает...)) Спасибо.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
арифметическая прогрессия | holi | Помощь студентам | 2 | 06.05.2011 16:59 |
арифметическая прогрессия | andreis459 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 18.03.2011 22:13 |
арифметическая прогрессия | Юлёна | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 28.02.2011 19:02 |
арифметическая прогрессия... | Васильева Зинаида | Помощь студентам | 2 | 21.10.2010 22:06 |
Арифметическая прогрессия | Carbon | Помощь студентам | 14 | 09.03.2008 18:12 |