Nhập xâu s1,s2 1. Tính chiều dài xâu s1,s2 in ra màn hình 2. In ra màn hình xâu s1,s2 . 3. Nối 2 xâu 4. Tìm xâu dài nhất 5. In ra màn hình xâu đảo ngược s1,s2. 6. In ra màn hình xâu in hoa của s1,s2 7. Tìm kí tự A có trong xâu s1 hay không 8. Chèn xâu s1 và xâu s2 ở vị trí k với k nhập vào từ bàn phím.

2 câu trả lời

uses crt;
var s1,s2,s:string;i,k,kt:longint;
begin
 clrscr;
  write('s1=');readln(s1);
  write('s2=');readln(s2);
  write('k=');readln(k);
  s:=s1+s2;
  writeln('chieu dai xau s1 va s2 la:',length(s));
  writeln('xau s1 la:',s1);
  writeln('xau s2 la:',s2);
  writeln('hai xau sau khi duoc noi la:',s);
  if(length(s2)>length(s1))then writeln('xau dai hon la:s2')else writeln('xau dai hon la:s1');
  write('xau dao nguoc cua s1 la:');
  for i:=length(s1) downto 1do write(s1[i]);
  writeln;
  write('xau dao nguoc cua s2 la:');
  for i:=length(s2) downto 1do write(s2[i]);
  writeln;
  write('in hoa cua xau s1 la:');
  for i:=1 to length(s1)do
        begin
         s1[i]:=upcase(s1[i]);
         write(s1[i]);
        end;
  write('in hoa cua xau s2 la:');
  for i:=1 to length(s2)do
        begin
         s1[2]:=upcase(s2[i]);
         write(s2[i]);
        end;
  kt:=0;
  for i:=1 to length(s1)do if(s1[i]='A')then kt:=1;
  if(kt=1)then writeln('ki tu A co trong xau s1') else writeln('ki tu A ko co trong xau s1');
 readln;
end.

program Xau;
uses crt;
var  s1,s2,s3,s4,s5,s6,d,s: string;
     i,dem: integer;
begin
      clrscr;
      write('Nhap xau s1: ');readln(s1);
      write('Nhap xau s2: ');readln(s2);
         s:=s1 + s2;
  
     
      writeln('Chieu dai xau s1 la: ',length(s1));
      writeln('Chieu dai xau s2 la: ',length(s2));
      writeln('Xau s1 la: ',s1);
      writeln('Xau s2 la: ',s2);
      writeln('Noi hai xau: ',s);
         If length(s1) > length(s2) then writeln('Xau dai nhat la s1') else
           writeln('Xau dai nhat la s2');
         for i:=length(s1) downto 1 do
            s3:= s3 + s1[i];
         for i:=length(s2) downto 1 do
            s4:= s4 + s2[i];
      writeln('Xau s1 dao nguoc: ',s3);
      writeln('Xau s2 dao nguoc: ',s4);
         for i:=1 to length(s1) do
                begin
             d:=upcase(s1[i]);
             s5:= s5 + d;
                end;
      writeln('Xau s1 in hoa: ',s5);
         for i:=1 to length(s2) do
                begin
             d:=upcase(s2[i]);
             s6:= s6 + d;
                end;
      writeln('Xau s2 in hoa: ',s6);
         for i:=1 to length(s1) do
            If s1[i] = 'A' then dem:=dem+1;
        If dem <> 0 then write('Co ki tu A trong xau s1') else
          write('Khong co ki tu A trong xau s1');
  readln;
end.

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