Đến nội dung

Hình ảnh

viết chương trình chuẩn hóa xâu


  • Please log in to reply
Chủ đề này có 5 trả lời

#1
kim long

kim long

    Hạ sĩ

  • Thành viên
  • 61 Bài viết

vt chương trình chuẩn hóa xâu theo quy tắc 

1, ko có kí tự trống ở đầu câu

2, ko có kí tự trống ở cuối câu

3, giữa 2 từ chỉ có 1 kí tự trống



#2
Fjzar

Fjzar

    Binh nhất

  • Thành viên mới
  • 30 Bài viết

program xau;

uses crt;

var s:string;

begin

clrscr;

write('Nhap xau :');readln(s);

while s[1]=#32 do delete(s,1,1);

while s[length(s)]=#32 do delete(s,length(s),1);

while pos(#32#32,s)=#32 do delete(s,pos(#32#32,s),1);

writeln('Xau sau khi chuan hoa:',s);

readln

end.



#3
nghethuat102

nghethuat102

    Trung sĩ

  • Thành viên
  • 147 Bài viết

program xau;

uses crt;

var s:string;

begin

clrscr;

write('Nhap xau :');readln(s);

while s[1]=#32 do delete(s,1,1);

while s[length(s)]=#32 do delete(s,length(s),1);

while pos(#32#32,s)=#32 do delete(s,pos(#32#32,s),1);

writeln('Xau sau khi chuan hoa:',s);

readln

end.

Gửi mail or fb của bạn đây, mình sẽ đưa bài tập cái gọi là hay hay cho.



#4
Zjkar

Zjkar

    Hạ sĩ

  • Thành viên
  • 82 Bài viết

Chuẩn hóa là làm tất cả các việc để đưa ra xau hoàn thiện nhất.

Vi dụ: Xau la:'     nGuyeN       tUNg     lAm       ' thì sau khi chuẩn hóa sẽ là:'Nguyen Tung Lam'.



#5
transontung

transontung

    Binh nhất

  • Thành viên mới
  • 25 Bài viết

Chuẩn hóa là làm tất cả các việc để đưa ra xau hoàn thiện nhất.
Vi dụ: Xau la:'     nGuyeN       tUNg     lAm       ' thì sau khi chuẩn hóa sẽ là:'Nguyen Tung Lam'.

Bài này là cái bài cơ bản rồi
uses crt;
var s:string;
    i:integer;
begin
clrscr;
write('nhap xau s:');readln(s);
while s[1]= ' ' do delete(s,1,1);
while s[length(s)]= ' ' do delete(s,length(s),1);
for i:=length(s) downto 1 do
 if (s[i]=' ')and(s[i-1]=' ') then delete(s,i,1);
for i:=1 to length(s) do
 if s[i]in['A'..'Z'] then s[i]:=chr(ord(s[i])+32);
for i:=1 to length(s) do
 s[1]:=upcase(s[1]);
for i:=1 to length(s) do
 if (s[i]=' ') then s[i+1]:=upcase(s[i+1]);
write('chuoi sau khi nhap la: ',s);
readln;
end.



#6
Zjkar

Zjkar

    Hạ sĩ

  • Thành viên
  • 82 Bài viết

Bạn làm đúng ý mình rồi đó.






1 người đang xem chủ đề

0 thành viên, 1 khách, 0 thành viên ẩn danh