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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2010, 23:25   #11
SeNeMka
Новичок
Джуниор
 
Регистрация: 16.11.2010
Сообщений: 7
По умолчанию Озарение пришло...но не до конца...

Цитата:
Program name;
uses crt;
var
f,s,i,j,M,N:integer;
function fact(j : integer) : longint;
begin
i:=1;
for j:=1 to M do
i:=i*j;
Вот думаю над этим....что-то не так.
end;
BEGIN
s:=0;
Writeln('3agauTe M');
Readln(M);
Writeln('3agauTe N');
Readln(N);
for i:=M to N do
if i mod 2 = 0
then s:=s+fact(i);
Writeln('Symma =',s);
end.
Понял про функцию...

Последний раз редактировалось SeNeMka; 16.11.2010 в 23:32.
SeNeMka вне форума Ответить с цитированием
Старый 17.11.2010, 00:17   #12
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
Program name;
uses crt;
var
s,i,j,M,N:integer;

function fact(n : integer) : longint;
var p,s:integer;
begin
 s:=1;
 for p:=1 to n do
  s:=s*p;
  fact:=s;
end;

BEGIN
clrscr;// ты вроде объявил модуль crt и забыл про него
s:=0;
Writeln('3agauTe M');
Readln(M);
Writeln('3agauTe N');
Readln(N);
for i:=M to N do
if i mod 2 = 0 then s:=s+fact(i);
Writeln('Symma =',s);
END.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 17.11.2010, 08:26   #13
SeNeMka
Новичок
Джуниор
 
Регистрация: 16.11.2010
Сообщений: 7
По умолчанию

Цитата:
fact:=s;
Вот что я не дописывал...ну и цикл для i немного неверен у меня был =(...А fact в конце как ра3 должно значение и присвоиться !!!...
Спасибо...Благодаря тебя я ра3обрался с функциями...(Ну более менее разобрался..)

Последний раз редактировалось SeNeMka; 17.11.2010 в 08:30.
SeNeMka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прога не хочет брать элементы из массива. Rin Мультимедиа в Delphi 16 23.05.2010 23:56
паскаль и факториалы A.S.W Помощь студентам 2 07.01.2010 20:17
хотел с помощью массива,но не получается с интервалом от 2ух до 5,что делать?Помогите пожалуйста. SSS_sergey_SSS Помощь студентам 2 09.12.2009 20:31
сортировка частей массива(паскаль) Useless Помощь студентам 1 18.11.2008 09:19
[С++] Сортировка 2ух строк двумерного массива. ReDev1L Помощь студентам 1 19.10.2008 03:45