Bài 1. Máy tính và chương trình trong máy tính

Yen Hoang
Đưa ra xâu đã sắp xếp theo độ dài của từ tăng dần
Giao Huỳnh
2 tháng 5 2017 lúc 14:18

uses crt;

var s,t:string;

n,i,j,z,k,l:longint;

a:array[1..100] of string;

begin

clrscr;

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

z:=1; j:=0;

s:=s+' ';

for i:=1 to length(s) do

if (s[i]=' ') and (s[i-1]<>' ') then

begin

j:=j+1;

a[j]:='';

for k:=z to i-1 do

begin

a[j]:=a[j]+s[k];

end;

z:=i+1;

end;

for i:=1 to j-1 do

for k:=i+1 to j do

if length(a[i])>length(a[k]) then

begin

t:=a[i];

a[i]:=a[k];

a[k]:=t;

end;

s:='';

for i:=1 to j do

s:=s+' '+a[i];

writeln('xau da sap xep tu tang dan la:');

write(s);

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
Sách Giáo Khoa
Xem chi tiết
anh nguyễn diệu anh
Xem chi tiết
Phạm Ngọc Cát Tường
Xem chi tiết
Le Thi Nhung
Xem chi tiết
Phạm Nguyễn Thanh Ngân
Xem chi tiết
Hoàng Phan
Xem chi tiết
Nguyễn Tùng Chi
Xem chi tiết
VĂN LƯƠNG NGỌC DUYÊN
Xem chi tiết
Rikka Takanashi
Xem chi tiết