Bài tập access - Kiểu xâu kí tự

Đây là bài tập access - Kiểu xâu kí tự gửi đến các bạn độc giả tham khảo. | B1 xóa các kí tự trắng ở đầu và cuối chuỗi while s[1]=' ' do delete(s,1,' '); while s[length(s)]=' ' do delete(s,length(s),' '); {tạo sâu chỉ có 1 dấu cách giữa các từ} i:=1; while ilength(s) do if (s[i]=' ' and s[i+1]=' ') then delete(s,i+1,' ') else i:=i+1; B2 đếm số từ trong xau program demsotu; Var S:string; i,d:byte; Begin write('Nhap vao xau:'); Readln(S); S:=S+' '; d:=0; For i:=1 to length(S) do if (S[i]' ') and (S[i+1]=' ') then inc(d); write('Xau co so tu la:',d); Readln End. B3 Lập trình nhập vào một xâu từ bàn phím. Hãy biến đổi xâu đã cho bằng cách thay đổi tấ cả các dấu chấm liền nhau bằng được thay bằng một dấu chấm procedure Chuanhoa(var s:string); var i:integer; begin while s[1]=' ' do delete(s,1,1); while s[length(s)]=' ' do delete(s,length(s),1); i:=1; while i' ')and(s[i-1]=' ')or(i=1) then begin s[i]:=upcase(s[i]); end; end; function FilterEn(s:string):string; var s2:string; i:integer; begin s2:=''; for i:=1 to length(s) do if (s[i] in ['A''Z','a''z',' ','.',',']) then s2:=s2+s[i]; FilterEn:=s2; end; var s:string; BEGIN write('NHAP VAO 1 XAU : '); read(s); writeln('|',s,'| 0 then begin inc(dem); write(a[i],' '); end; writeln; writeln('Co tat ca ',dem,' so.'); readln; end. B5 Viết chương trình nhập vào xâu, đưa ra xâu đảo. ví dụ: đi xe đạp ---> đạp xe đi type xaukep=array[1100,1100] of char; procedure tachtu(st:string; var s1:xaukep; var p:integer); var i,j,k:integer; begin st:=' '+st; p:=0; for i:=1 to length(st) do if (st[i]=' ') and (st[i+1]' ') then begin j:=i+1; k:=1; inc(p); while j' ') then begin s1[p,k]:=st[j]; inc(j); inc(k); end else begin i:=i+k-1; {s1[p,k]:='\0';} {Khong nho ky tu ket thuc xau trong pascal la gì :( } dec(p); break; end; end; inc(p); end; end; var n,i:integer; s2:xaukep; BEGIN tachtu('Chuong trinh viet nguoc xau',s2,n); for i:=n-1 downto 1 do writeln('|',s2[i],'|'); readln; END.

Bấm vào đây để xem trước nội dung
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.