Nhập vào một dãy số, xóa bỏ các số lẻ. Xuất kết quả dưới dạng đối xứng của phần còn lại. Làm ơn giải giùm mình cái, mình không biết làm sao luôn

1 câu trả lời

program Min;
uses crt;
const so=['1','3','5','7','9'];
var s:string; i:integer;
begin
   clrscr;
   write('Nhap day so: '); readln(s);
   i:=1;
   while i<=length(s) do
   if s[i] in so then
     begin
        delete(s,i,1);
        i:=1;
     end
   else inc(i);
   write('Sau khi xoa cac so le va bien doi doi xung, ta thu duoc day:',s);
   for i:=length(s) downto 1 do write(s[i]);
   readln
end.

Bạn tham khảo nhé, chỗ nào chưa hiểu mình sẽ hướng dẫn thêm. 

Câu hỏi trong lớp Xem thêm