|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.12.2010, 15:40 | #1 |
Форумчанин
Регистрация: 09.06.2010
Сообщений: 112
|
Рекурсивная фунция в Паскале
Здравствуйте!
Напишите программу вычисления N-го члена последовательности, начинающейся с единицы, в которой каждый следующий член равен сумме квадратов всех предыдущих. Может кто-нибудь помочь? Решать нужно с помощью рекурсивных функций. Заранее спасибо! |
13.12.2010, 15:59 | #2 |
Форумчанин
Регистрация: 09.06.2010
Сообщений: 112
|
Написать рекурсивную функцию для вычисления количества цифр натурального числа.
Вот еще одна. Кто чем сможет, буду очень благодарен... |
13.12.2010, 16:37 | #3 |
Форумчанин
Регистрация: 01.12.2010
Сообщений: 140
|
1)
Код:
Код:
Код:
Последний раз редактировалось Asker13; 13.12.2010 в 16:41. |
13.12.2010, 16:54 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
Asker13, очень хорошо!
позволю чуток подправить код.. для функций (в том числе и для рекурсивных) ВСЕГДА надо предусматритривать возвращаемое значение. поэтому лучше так: Код:
|
13.12.2010, 16:59 | #5 |
Форумчанин
Регистрация: 09.06.2010
Сообщений: 112
|
Спасибо, ребята, вам огромное! Чуток позже буду смотреть
Не работают ни 1-ая, ни 2-ая. Кто-нибудь мог бы помочь? Напишите, пжл, первую полностью) А вторую нужно вообще исправлять... Нет, все отлично, 2-ая работает. Прошу прощения, ребят. А вот с первой кто-нить подскажет? Последний раз редактировалось Stilet; 13.12.2010 в 17:33. |
13.12.2010, 17:30 | #6 |
Форумчанин
Регистрация: 01.12.2010
Сообщений: 140
|
Извините, немного ошибся.
Код:
|
13.12.2010, 17:35 | #7 |
Форумчанин
Регистрация: 09.06.2010
Сообщений: 112
|
А не могли бы вы полную программу написать? 1-ую)
|
13.12.2010, 17:39 | #8 |
Форумчанин
Регистрация: 01.12.2010
Сообщений: 140
|
Код:
|
13.12.2010, 17:41 | #9 |
Форумчанин
Регистрация: 09.06.2010
Сообщений: 112
|
Да, я тоже так прописал. Я просто вот в чем не уверен: n точно нужно вводить с клавиатуры? Задание же вроде, что ее нужно вычислить???
|
13.12.2010, 17:47 | #10 |
Форумчанин
Регистрация: 01.12.2010
Сообщений: 140
|
Число N вы вводите с клавиатуры, но программа высчитывает-то сумму квадратов чисел от 1 до N. К примеру, вы ввели 4. Программа считает от 1 до 4: 4^2 + 3^2 + 2^2 + 1.
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Виртуальные функции фунция срабатывает не правильно кто поможет найти ошибку | Progsenya | Общие вопросы C/C++ | 1 | 24.08.2010 01:22 |
Рекурсивная функция | Bernuar | Помощь студентам | 2 | 06.04.2010 10:07 |
Рекурсивная функция | Trinity13 | Помощь студентам | 8 | 14.02.2010 18:44 |