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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.05.2011, 17:19   #1
Лина59
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 13
По умолчанию безумно интересная задача)

записать в файл факториалы n чисел )паскаль
Лина59 вне форума
Старый 30.05.2011, 17:25   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Эти решения-то чем не подошли? http://programmersforum.ru/showthread.php?t=152969
Возьмите из одного примера функцию вычисления факториала, а из другого запись в файл)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 30.05.2011 в 17:28.
Alex11223 вне форума
Старый 30.05.2011, 17:54   #3
Лина59
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Эти решения-то чем не подошли? http://programmersforum.ru/showthread.php?t=152969
Возьмите из одного примера функцию вычисления факториала, а из другого запись в файл)
я именно это и делаю ,но каждый раз высвечивается новая ошибка
Лина59 вне форума
Старый 30.05.2011, 18:00   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ошибка какая? В ошибке же обычно указано в чем ошибка)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 30.05.2011, 18:13   #5
Лина59
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Ошибка какая? В ошибке же обычно указано в чем ошибка)
так то ошибка сейчас нет ,просто в файл записывается еденица
Лина59 вне форума
Старый 30.05.2011, 18:25   #6
Лина59
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 13
По умолчанию

я скоро с ума сойду с этой задачей!!!!
var
i,n:byte;
fct:longint;
f:text;
begin
readln (n);
assign (f'd:/fact.txt');
rewrite (f);
for i:=1 to n do ;
begin
fct:=1;
for i:=1 to n do;
fct:=fct*i;
writeln (f,fct);
close (f);
end.


ну и где ошибка?
Лина59 вне форума
Старый 30.05.2011, 18:29   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

В assign запятая пропущена и слеш не в ту сторону (d:\)
Цитата:
begin
fct:=1;
for i:=1 to n do;
fct:=fct*i;
нельзя так копировать из рекурсивной функции. Либо без рекурсии вычисляйте, либо оставьте функцию.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 30.05.2011 в 18:32.
Alex11223 вне форума
Старый 30.05.2011, 18:40   #8
Лина59
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 13
По умолчанию

мелких ошибок у меня в программе нет ,я исправила ,а он написал просто 1,2,3,4,5......
Лина59 вне форума
Старый 30.05.2011, 18:44   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Потому что вы попытались рекурсивную (вызывающую саму себя) функцию использовать без собственно самой функции.
Цитата:
Либо без рекурсии вычисляйте, либо оставьте функцию.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 30.05.2011, 19:51   #10
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Убери точки с запятой в строчках с for
Son Of Pain вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
интересная задача Знаменок Паскаль, Turbo Pascal, PascalABC.NET 0 05.10.2010 13:26
Безумно сложные задачки!!!! Метод Гаусса, итераций, метод половинного деления, задача Коши и т.д. Хомяк!!!!! Помощь студентам 4 08.07.2009 10:08
Интересная задача terminadoor Помощь студентам 1 06.02.2009 20:00