Re: кто-нить может написать на паскале задачу?
печально всё это
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
дажу фантазии на букву Т не хватило
помогите решить задачку на текстовый файл...пожааааааалуйста....а то меня с универа выгонят
нужно чтобы работала в лазарусе...Создать текстовый файл. Вывести его на экран. Поменять местами первое и последнее слово.
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
Это создание файла и вывод на экран
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.
Думаю объединить сможете..
спасибо большое
спасибо надо говорить гуглу.. там все есть))
Чтобы отправить ответ, вы должны войти или зарегистрироваться
| © Price-Altai.ru