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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2012, 19:41   #1
pasha ugryumov
Новичок
Джуниор
 
Регистрация: 20.05.2012
Сообщений: 3
По умолчанию выручите!

помогите решить вариант
pasha ugryumov вне форума Ответить с цитированием
Старый 20.05.2012, 20:06   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
выручите!
помогите решить вариант
язык какой?
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 20.05.2012, 20:07   #3
pasha ugryumov
Новичок
Джуниор
 
Регистрация: 20.05.2012
Сообщений: 3
По умолчанию

я не знаю. просто не шарю в информатике вообще
pasha ugryumov вне форума Ответить с цитированием
Старый 20.05.2012, 20:09   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Выручаю:
Код:
MODULE q;
IMPORT StdLog,Math,ObxRandom;


PROCEDURE First(i:INTEGER):INTEGER;
VAR s:INTEGER;
BEGIN s:=0;
 WHILE i>0 DO 
  IF s#0 THEN  s:=s*i MOD 10 ELSE s:=i MOD 10; END;
  i:=i DIV 10;
 END;
 RETURN s;
END First;

PROCEDURE Sec(x,y:INTEGER):INTEGER;
BEGIN
 IF (x>1)&(y>1) THEN RETURN x+y; END;
 IF (x>1)&(y<=1) THEN RETURN x-y; END;
 IF (x<=1)&(y>0) THEN RETURN -x+y; END;
 IF (x<=1)&(y<-0) THEN RETURN -x-y; END;
END Sec;

PROCEDURE Thrid(x,a,b:INTEGER):REAL;
VAR res,l:REAL;i:INTEGER;
BEGIN
 FOR i:=a TO b  DO
  res:=res+(Math.Sin(3*Math.Pi()/2)+x)/(x+Math.Sqrt(((3*Math.Pi()/2)+x)));
 END;
 RETURN res;
END Thrid;

PROCEDURE four;
VAR i:INTEGER; a:ARRAY(10) OF REAL;sa:REAL;
BEGIN
 FOR i:=0 TO LEN(a)-1  DO
  a[i]:=ENTIER(50-ObxRandom.Uniform()*100);
  sa:=sa+a[i]; 
 END;

 FOR i:=1 TO LEN(a)-1  DO
  IF (i MOD 2)=0 THEN  a[i]:=sa;END;
  StdLog.Real(a[i]);
 END;

END four;

PROCEDURE do*;
BEGIN
 StdLog.Clear;
 StdLog.Int(First(123));StdLog.Ln;
 StdLog.Int(Sec(2,5));StdLog.Ln;
 StdLog.Real(Thrid(2,5,4));StdLog.Ln;
 four; 
END do;

END q.
q.do;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.05.2012, 20:11   #5
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
я не знаю. просто не шарю в информатике вообще
Адрес военкомата знаешь? -- иди сдавайся
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 20.05.2012, 20:19   #6
pasha ugryumov
Новичок
Джуниор
 
Регистрация: 20.05.2012
Сообщений: 3
По умолчанию

спасибо большое Stilet
pasha ugryumov вне форума Ответить с цитированием
Старый 20.05.2012, 20:42   #7
Mrsqler
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 146
По умолчанию

Тоже выручаю)Код может кривоват,но зато работает)
Задача №1
Код:
var
 a,s1,s2,s3:string;
 result:integer;
begin
 readln(a);
 s1:=copy(a,1,1);
 s2:=copy(a,2,1);
 s3:=copy(a,3,1);
 result:= StrToInt(s1)*StrToInt(s2)*StrToInt(s3);
 write(result);
end.
Mrsqler вне форума Ответить с цитированием
Старый 20.05.2012, 20:44   #8
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

да уж тогда поправляю)
Код:
var
 a:string;
 result:integer;
begin
 readln(a);
 result:= StrToInt(a[1])*StrToInt(a[2])*StrToInt(a[3]);
 write(result);
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 20.05.2012, 20:45   #9
Mrsqler
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 146
По умолчанию

Да я только учусь.Со строками очень мало работал)
Mrsqler вне форума Ответить с цитированием
Старый 20.05.2012, 21:45   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Со строками очень мало работал)
А зачем тут строки? Совершенно не нужны.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
function, procedure (выручите) Woxx Помощь студентам 5 20.10.2010 13:14