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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2011, 12:11   #1
Лина59
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 13
Лампочка супер-пупер интересная задача

Задача.Записать в файл факториалы первых n целых чисел.паскаль.выручите плиз(сдавать уже в понедельник
Лина59 вне форума Ответить с цитированием
Старый 29.05.2011, 12:24   #2
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

Код:
fact:=1
for i:=1 to n do
  fact:=fact*i;
Вот основная часть
Хотите полное оформление задачи - полтинник на телефон
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.
Niro вне форума Ответить с цитированием
Старый 29.05.2011, 12:28   #3
_Alerter_
Пользователь
 
Регистрация: 25.05.2011
Сообщений: 89
По умолчанию

Код:
var
	n, i : integer;
	res : longint;
	f : text;
	
function fact(x : integer) : longint;
var
	i : integer;
	res : longint;
begin
	res := 1;
	for i := 2 to x do
		res := res * i;
	fact := res;	
end;
	
begin
	Read(n);
	assign(f, 'output.txt');
	ReWrite(f);
	for i := 1 to n do
		WriteLn(f, i, '! = ', fact(i));
         Close(f);
end.
_Alerter_ вне форума Ответить с цитированием
Старый 29.05.2011, 15:59   #4
Лина59
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 13
По умолчанию

основная часть мне и так понятна,у меня вся проблема в записи в файл и прочем,а вторая программа не работает :в файл выводится 1 2 3 4 и тд

Последний раз редактировалось Лина59; 29.05.2011 в 16:24. Причина: я тупая
Лина59 вне форума Ответить с цитированием
Старый 30.05.2011, 00:01   #5
(zom!k
 
Регистрация: 29.05.2011
Сообщений: 4
По умолчанию

_Alerter_,3-яя строчка лишняя
(zom!k вне форума Ответить с цитированием
Старый 30.05.2011, 01:49   #6
_Alerter_
Пользователь
 
Регистрация: 25.05.2011
Сообщений: 89
По умолчанию

Цитата:
Сообщение от (zom!k Посмотреть сообщение
_Alerter_,3-яя строчка лишняя
Да, точно, забыл убрать
_Alerter_ вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интересная задача rick1177 Microsoft Office Excel 13 18.05.2011 22:00
интересная задача Знаменок Паскаль, Turbo Pascal, PascalABC.NET 0 05.10.2010 13:26
Интересная задача Ser Паскаль, Turbo Pascal, PascalABC.NET 3 27.02.2008 00:19