Nhập vào hai chuỗi a,b.Chuỗi nào có nhiều kí tự chữ cái hơn thì in ra màn hình chuỗi đó

2 câu trả lời

*So sánh 2 chuỗi

program chuoi;

uses crt;

var a,b:string;

begin

      clrscr;

      write('Nhap chuoi a: ');  readln(a);

      write('Nhap chuoi b: ');  readln(b);

      if length(a)>length(b) then write(a) 

            else if length(a)<length(b) then write(b)

            else write('Hai chuoi bang nhau');

      readln;

end.

*So sánh chữ cái của 2 chuỗi

program chuoi_chu_cai;

uses crt;

var a,b,ca,cb:string;

      i:byte;

begin

      clrscr;

      write('Nhap chuoi a: ');  readln(a);

      write('Nhap chuoi b: ');  readln(b);

      ca:='';  

      for i:=1 to length(a) do

           if (a[i] in ['a'..'z']) or (a[i] in ['A'..'Z']) then ca:=ca+a[i];

      cb:='';  

      for i:=1 to length(b) do

           if (b[i] in ['a'..'z']) or (b[i] in ['A'..'Z']) then cb:=cb+b[i];

      if length(ca)>length(cb) then write(a) 

            else if length(a)<length(b) then write(b)

            else write('Hai chuoi co so luong chu cai bang nhau');

      readln;

end.

uses crt;
var a,b:string;
begin
       clrscr;
       write('Nhap xau a: '); readln(a);
       write('Nhap xau b: '); readln(b);
       writeln('So ky tu o xau a: ',length(a));
       writeln('So ky tu o xau b: ',length(b));
       if length(a)>length(b) then write('Xau co ky tu nhieu hon la xau a')
       else write('Xau co ky tu nhieu hon la xau b');
       readln;
end.

Câu hỏi trong lớp Xem thêm