26 (11 лет 9 месяцев назад)

Re: кто-нить может написать на паскале задачу?

laughing
печально всё это

27 (11 лет 9 месяцев назад)

Re: кто-нить может написать на паскале задачу?

дажу фантазии на букву  Т не хватило

28 (11 лет 9 месяцев назад)

Re: кто-нить может написать на паскале задачу?

kate-kate пишет:

помогите решить задачку на текстовый файл...пожааааааалуйста....а то меня с универа выгонят frowning_face
нужно чтобы работала в лазарусе...


Создать  текстовый  файл.  Вывести  его  на  экран.  Поменять местами первое и последнее слово.
slightly_smiling_face  slightly_smiling_face  slightly_smiling_face

10 CLR
20 print "Oh, be a fine girl, kiss me_ translate"
30 yait keyboard if enter then goto 40
40 if keyboard " будь хорошей дефочкой, поцелуй меня" then print " OK"
50 weit enykey
60 uf anykey then end
70 run

http://s43.radikal.ru/i101/1402/c2/6fb9492503fe.gif
-Заправка картриджей
-Изготовление прошивок под заказ (ЛЮБОЙ фикс 200 рублей!!!!!!!)
-Ремонт принтеров (от матричника до широкоформатника)
-тел. 570-189
-Малахова, 97, офис 6
Сайт ТСК "СМАЙК"

29 (11 лет 9 месяцев назад)

Re: кто-нить может написать на паскале задачу?

Это создание файла и вывод на экран

var
p,i:integer;
s:string;
f:text; ch:char;
begin
 assign(F,'c:\askar.txt'); {Sozdaetsya fail v ukazannom meste s ukazannim nazvaniem i raswireniem}
 rewrite(f);
 writeln(f,'Zdes budet text kotoriy potom soxranitsya v vawem faile'); {text zapisiwaetsya v fail}
 close(f);
 
 assign(f,'c:\askar.txt'); {otkritie faila dlya chtenia}
 reset(f);
  While not eof(f) do
   begin
   read(f,ch); {s4itivanie iz faila po odnomu simvolu}
   write(ch); {vivod na ekran simvolov po o4eredi}
   end;
 close(f);
 readln;
 end.

это смена слов..

{Program changes first and last string by places}
Program stroka;
        var s,s1,s2:string;
        i,n:integer;
begin
 writeln('BBEDuTE CTPOky');
 read(s);
  s1:='';
   for i:=1 to length(s) do
    if s[i]=' ' then
     begin
      if s1='' then
      s1:= copy(s,1,i-1);
      n:=i
     end;
      s2:=copy(s,n+1,length(s));
       delete(s, n, length(s));
       delete(s,1, length(s1)+1);
      s2:=s2+' ';
      s1:=' '+s1;
       insert(s1,s,length(s)+1);
       insert(s2, s, 1);
   Writeln(s);
end.

Думаю объединить сможете..

30 (11 лет 9 месяцев назад)

Re: кто-нить может написать на паскале задачу?

спасибо большое slightly_smiling_face

31 (11 лет 9 месяцев назад)

Re: кто-нить может написать на паскале задачу?

kate-kate пишет:

спасибо большое slightly_smiling_face

спасибо надо говорить гуглу.. там все есть))