Предмет: Информатика,
автор: Аноним
Вывести в обратном порядке последнее слово строки. Подсчитать количество букв в нем.
Ответы
Автор ответа:
0
на Паскаль (для Delphi и Lazarus, надо подкорректировать для PascalABC):
const
V=255;
type L= array [1..V] of char;
var
S: string;
A: L;
f,i: integer;
begin
read(S);
f:=0;
for i:=1 to Length(S) do
begin
if S[i]<>' ' then begin f:=f+1; A[f]:=S[i] end
else f:=0;
end;
for i:=f downto 1 do write(A[i]);
writeln(' ',f);
readln;
readln
end.
const
V=255;
type L= array [1..V] of char;
var
S: string;
A: L;
f,i: integer;
begin
read(S);
f:=0;
for i:=1 to Length(S) do
begin
if S[i]<>' ' then begin f:=f+1; A[f]:=S[i] end
else f:=0;
end;
for i:=f downto 1 do write(A[i]);
writeln(' ',f);
readln;
readln
end.
Автор ответа:
0
спасибо, выручил!
Похожие вопросы
Предмет: Физика,
автор: dianakiseleva587
Предмет: Химия,
автор: ElizavetaChernetskaa
Предмет: Қазақ тiлi,
автор: cactusprickly11
Предмет: Математика,
автор: rusinvita
Предмет: Информатика,
автор: trufanovalex