Lập trình Pascal tách số ra khỏi chuỗi

260

Tailieumoi.vn biên soạn và giới thiệu bộ câu hỏi Tin học gồm các kiến thức lý thuyết và thực hành, giúp học sinh ôn tập và bổ sung kiến thức cũng như hoàn thành tốt các bài kiểm tra môn Tin học. Mời các bạn đón xem:

Top 1000 câu hỏi thường gặp môn Tin học (Phần 4)

Câu 58: Lập trình Pascal tách số ra khỏi chuỗi.

VD: 

Nhập: texxt////1234pa5cal567 

Kết quả: 

1234 

567

Lời giải:

Uses crt;
Var St:String;
    i:longint;
Begin
        Clrscr;
        Write('Nhap sau St: '); Readln(St);
        For i:=1 to length(St) do
                If (St[i] in ['0'..'9']) and (St[i+1] in ['0'..'9']) then write(St[i])
                Else If (St[i] in ['0'..'9']) then
                        Begin
                                Write(st[i]);
                                Writeln;
                        End;
        Readln;
End.

Đánh giá

0

0 đánh giá