НАЧАТЬ
ответь на 5 во из предмета Математика за 48 ч.: +50 б.
0/5
2д : 00ч
НАЧАТЬ
ответь на 10 во из предмета Математика за 48 ч.: +100 б.
0/10
2д : 00ч
НАЧАТЬ
ответь на 25 во из предмета Математика за 48 ч.: +400 б.
0/25
2д : 00ч
НАЧАТЬ
ответь на 5 во из предмета Биология за 24 ч.: +25 б.
0/5
1д : 00ч
НАЧАТЬ
ответь на 5 во из предмета Алгебра за 24 ч.: +50 б.
Var
f,s:text;
st,sp:string;
i:integer;
c:char;
begin
assign(s,'text1.txt');
reset(s);
while not Eof(s) do
begin;
readln(s,sp);
st:=st+sp+chr(10)+chr(13);
end;
close(s);
for i:=1 to length(st) div 2 do
begin
c:=st[i];
st[i]:=st[length(st)-i+1];
st[length(st)-i+1]:=c;
end;
assign(f,'text.txt');
rewrite(f);
write(f,st);
close(f);
end.
Текст в файле text1.txt:
Simple text
1And another simple text
2New text
Текст в файле text.txt:
txet weN2
txet elpmis rehtona dnA1
txet elpmiS
Во-вторых, цикл с предусловием(while) выполняется только тогда, когда его условие возвращает ложь. Если условие возвращает правду, цикл завершается. Бывает так, что при попытке первой итерации цикла условие уже возвращает правду. В этом случае цикл не будет выполнен ни разу.
Цикл с предусловием(repeat), наоборот, выполняется, пока условие возвращает правду и завершается ложью. Стоит заметить, что если цикл с предусловием проверяет своё условие перед итерацией, цикл с постусловием делает это после, а это значит, что последний выполнится хотя бы один раз.