wsrvnar
26-09-2010, 18:51
Mình là học sinh 11, mới học pascal nhưng rất thích. Đây là chương trình kiểm tra xem chuỗi nhập vào có là chuỗi palindrome (chuỗi đối xứng) không, mọi người xem rùi góp ý nhé.
program Palindrome;
uses crt;
var
ch: string;
x,c,i: byte;
begin
clrscr;
write('Nhap chuoi can kiem tra: ');
readln(ch);
x:=length(ch); c:=0;
for i:=1 to x do
if ch[i]<>ch[x+1-i] then c:=c+1;
if c=0 then writeln('Day la chuoi palindrome');
if c>0 then writeln('Day khong la chuoi palindrome');
readln
end.
Tiện thể có ai biết làm bài 8a) bài thực hành 1 của Tim học 11 thì chỉ giúp luôn nhé (viết biểu thức logic cho kết quả true khi tọa độ (x,y) là điểm nằm trong tam giác có 3 đỉnh là gốc tọa độ (0,0) và hai điểm (1,1) và (-1,1))
program Palindrome;
uses crt;
var
ch: string;
x,c,i: byte;
begin
clrscr;
write('Nhap chuoi can kiem tra: ');
readln(ch);
x:=length(ch); c:=0;
for i:=1 to x do
if ch[i]<>ch[x+1-i] then c:=c+1;
if c=0 then writeln('Day la chuoi palindrome');
if c>0 then writeln('Day khong la chuoi palindrome');
readln
end.
Tiện thể có ai biết làm bài 8a) bài thực hành 1 của Tim học 11 thì chỉ giúp luôn nhé (viết biểu thức logic cho kết quả true khi tọa độ (x,y) là điểm nằm trong tam giác có 3 đỉnh là gốc tọa độ (0,0) và hai điểm (1,1) và (-1,1))