Bài 12: Kiểu xâu

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Ngann555

Giúp mình với ạ! Mình cảm ơn!

1)Viết chương trình cho phép nhập vào từ bàn phím 2 xâu không quá 150 kí tự và in ra xâu lớn hơn (dữ liệu nhập vào phải luôn cho ra kết quả có 1 xâu lớn hơn).

2) Viết CT nhập 1 xâu không quá 50 kí tự và chuyển đổi xâu kí tự đó sang xâu kí tự in hoa rồi in ra màn hình.

3) Viết CT nhập 1 xâu từ bàn phím và đưa ra màn hình xâu đó nhưng được viết theo thứ tự ngược lại.

4) Viết CT nhập 1 xâu từ bàn phím, đưa ra màn hình độ dài của xâu vừa nhập.

Nguyễn Lê Phước Thịnh
19 tháng 4 2020 lúc 12:40

Câu 1:

uses crt;

var s1,s2:string[150];

begin

clrscr;

repeat

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

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

if length(s1)=length(s2) then writeln('nhap lai');

until length(s1)<>length(s2);

if length(s1)>length(s2) then writeln('xau ',s1,' lon hon')

else writeln('xau ',s2,' lon hon');

readln;

end.

Câu 2:

uses crt;

var st:string[50];

i,d:integer;

begin

clrscr;

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

d:=length(st);

for i:=1 to d do

st[i]:=upcase(st[i]);

for i:=1 to d do

write(st[i]);

readln;

end.

Câu 3:

uses crt;

var st:string;

d,i:integer;

begin

clrscr;

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

d:=length(st);

for i:=d downto 1 do

write(st[i]);

readln;

end.

Câu 4:

uses crt;

var st:string;

begin

clrscr;

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

writeln('do dai cua xau la: ',length(st));

readln;

end.


Các câu hỏi tương tự
Tiên Tiên
Xem chi tiết
Long Nhi
Xem chi tiết
Trâm Phạm
Xem chi tiết
Nguyễn Chi
Xem chi tiết
Nguyen Ngoc Thien
Xem chi tiết
Anh Thư
Xem chi tiết
Nguyễn TRƯỜNG Giang
Xem chi tiết
B2_Đinh Thị Huệ
Xem chi tiết
Anh Thư
Xem chi tiết
Lan Anh
Xem chi tiết