Вопрос № 29001: здравствуйте!!!
помогитеплиз написать программу
которая выводила бы
введённые мною символы в обратном порядке
т.е
abcdef
fedcba...
Вопрос № 29.001
здравствуйте!!!
помогитеплиз написать программу
которая выводила бы
введённые мною символы в обратном порядке
т.е
abcdef
fedcba
Отправлен: 06.11.2005, 12:01
Вопрос задал: Sexy (статус: Посетитель)
Всего ответов: 6 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Маренич Владимир
Здравствуйте, Sexy!
procedure Invert;
var
s: string;
i: integer;
begin
Readln(s);
for i:=Length(s) downto 1 do Write(s[i]);
Writeln;
end;
Ответ отправил: Маренич Владимир (статус: 5-ый класс)
Отправлен: 06.11.2005, 12:32
Отвечает: sir henry
Здравствуйте, Sexy!
Нет ничего проще:
Const
c = 'abcdef';
var
i: integer;
Begin
{В прямом порядке}
WriteLn(c);
{В обратном порядке}
For i:=Length(c) downto 1 do
Write(c[i]);
End.
Ответ отправил: sir henry (статус: Академик)
Отправлен: 06.11.2005, 14:18
Отвечает: Vitava
Здравствуйте, Sexy!
~~~~~~~~ часть кода~~~~~~~
var
S1 : String;
S2 : String
i: Integer;
len : Integer;
S1 := 'abcdef'; // или что-то другое
S2 := '';
len = length(S1);
for i:=len downto 1 do begin
S2 := S2 + S1[i];
end;
// в итоге в S2 будет строка наоборот.
Успехов!
Ответ отправил: Vitava (статус: 2-ой класс)
Отправлен: 06.11.2005, 15:23
Отвечает: Schmak
Здравствуйте, Sexy!
Ничего сложного в этом нет
var s:string;
i:integer;
begin
readln(s);
for i:=length(s) downto 1 do
write(s[i]);
readln;
end.
--------- Не всё то Windows, что висит!
Ответ отправил: Schmak (статус: 6-ой класс)
Отправлен: 06.11.2005, 16:24
Отвечает: newinfo2005
Здравствуйте, Sexy!
program a1;
var
s,s1,s2:string;
i,i1:integer;
begin
readln(s);
i:=length(s);
for i1:=i downto 1 do
begin
s2:=copy(s,i1,1);
s1:=s1+s2;
end;
writeln(s1);
readln;
end.
--------- Хочу стать умным и...много денег и халявного инета.
Ответ отправил: newinfo2005 (статус: 5-ый класс)
Отправлен: 06.11.2005, 17:51