|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.03.2011, 13:18 | #1 |
Регистрация: 14.03.2011
Сообщений: 3
|
Pascal в последовательность произведений найти первое произведение, не превосходящее по величине В
Дано условие: рассмотреть последовательность произведений 1.1*2/11,1*2/11*3/21,...,1*2/11*3/21*...*(n-1)/(n*10+1) требуется найти первое произведение, не превосходящее по величине В.... решать с помощью табулирования
ну вообщем получился у меня следующий код: Код:
Заранее благодарю. Последний раз редактировалось IIyX; 14.03.2011 в 13:26. |
14.03.2011, 15:00 | #2 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 239
|
Помоему у тебя вводимое число неправильно воспринимается попробуй заменить readln(b); на read(b);
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
|
14.03.2011, 15:55 | #3 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
с вводом все нормально, условие наоборот надо
while k>b do ведь нужно найти первое число из последовательности которое будет меньше b, а значит и вычислять нужно до тех пор, пока это число больше него) P.S. и вывод поправьте, два разряда - это довольно маловато для такой последовательности
благодарность - сюда (не забываем писать от кого)
|
14.03.2011, 23:22 | #4 |
Регистрация: 14.03.2011
Сообщений: 3
|
Спасибо за советы,но ничего не помогло - от количества разрядов меняется количество нулей после единицы(единица так и осталась - на любое вводимое число). Целочисленным ответ не может быть - т.к. по условию в ответе должны быть вещественные числа.
|
15.03.2011, 08:07 | #5 | |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
странно, у меня такой код работал как надо
Код:
ну и соответственно B должно быть меньше или равно 1, в другом случае уже первое же число (1) и будет Цитата:
благодарность - сюда (не забываем писать от кого)
Последний раз редактировалось Stilet; 15.03.2011 в 15:01. |
|
15.03.2011, 12:41 | #6 |
Регистрация: 14.03.2011
Сообщений: 3
|
Спасибо большое!! вы мне очень помогли.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
найти третий елемент по величине в масиве С++ | mr_fomin | Помощь студентам | 9 | 14.12.2010 00:52 |
Вычисление сходящихся бесконечных произведений(pascal) | xDimedrolx | Помощь студентам | 2 | 26.09.2010 22:33 |
Найти второй по величине элемент (assembler) | Rom@shka | Помощь студентам | 3 | 22.06.2009 20:07 |
Массив! Найти сумму произведений цифр | perojenko | Помощь студентам | 3 | 22.06.2009 11:48 |
Найти 3-ий по величине элемент массива.. | PavelZet | Помощь студентам | 10 | 07.05.2009 21:06 |