cho xâu s1 và s2 tìm vị trí xuất hiện cuối cùng câu xâu s1 trong xâu s2 pascal giúp mình với ạ, mai mình phải kiểm tra rồi!!!
2 câu trả lời
uses crt;
var s1,s2,tam1,tam2:string; i:byte;
begin
clrscr;
write('Nhap xau s1: '); readln(s1);
write('Nhap xau s2: '); readln(s2);
for i:=length(s1) downto 1 do tam1:=tam1+s1[i];
for i:=length(s2) downto 1 do tam2:=tam2+s2[i];
write('Vi tri xuat hien cuoi cung cua s1 trong s2 la: ',length(s2)-(pos(tam1,tam2)+length(s1)-2));
readln
end.
uses crt;
var f:text; i,d:longint; s1,s2:string;
begin
clrscr;
readln(s1);
readln(s2);
while pos(s1,s2)<>0 do
begin
i:=pos(s1,s2); inc(d);
delete(s2,i,length(s1));
end;
writeln(i+d*length(s1)-1);
readln;
end.
Câu hỏi trong lớp
Xem thêm