Những câu hỏi liên quan
Hai Yen Duong
Xem chi tiết
Nguyễn Mai
Xem chi tiết
Minh Lệ
16 tháng 4 2023 lúc 12:28

Program HOC24;

var i,d1,d2: byte;

st1,st2: string[60];

begin

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

//---------------Câu 1-------------------

d1:=0; d2:=0;

for i:=1 to length(st1) do

begin

if st1[i]='A' then d1:=d1+1;

if st1[i]='a' then d2:=d2+1;

end;

writeln('Co ',d1,' ki tu A trong xau');

writeln('Co ',d2,' ki tu a trong xau');

//---------------------- Câu 2 --------------------

st2:=''

for i:=1 to length(st1) do if st1[i] in ['a'..'z'] then st2:=st2+st1[i];

writeln('Xau st2 la: ',st2);

//------------------------------Câu 3--------------------

for i:=1 to length(st1) do st1[i]:=upcase(st1[i]);

write('Xau st1 sau khi in hoa la: ',st1);

//--------------------------------------------------------

readln

end.

Bình luận (1)
Ngô Thành Chung
Xem chi tiết
Nguyễn Lê Phước Thịnh
15 tháng 3 2022 lúc 20:28

uses crt;

var st:string;

i,d:integer;

begin

clrscr;

readln(st);

d:=length(st);

for i:=1 to d do 

begin  

if st[i]=' ' then writeln

else write(st[i]);

end;

readln;

end.

Bình luận (1)
Be Long
Xem chi tiết
Lan Anh
Xem chi tiết
Nguyễn Mai
Xem chi tiết
Ngô Bá Hùng
16 tháng 4 2023 lúc 10:12

program stringManipulation;

var
  st1, st2: string;
  countN, i: integer;

begin
  write('Nhap vao xau ki tu st1: ');
  readln(st1);
  countN := 0;
  for i := 1 to length(st1) do
  begin
    if (st1[i] = 'N') or (st1[i] = 'n') then
    begin
      countN := countN + 1;
    end;
  end;
  writeln('So ky tu N va n trong xau st1 la: ', countN);
  st2 := ''
  for i := 1 to length(st1) do
  begin
    if (st1[i] >= 'A') and (st1[i] <= 'Z') then
    begin
      st2 := st2 + st1[i];
    end;
  end;
  writeln('Cac ky tu in hoa trong xau st1 la: ', st2);
  write('Xau st1 viet theo chieu nguoc lai la: ');
  for i := length(st1) downto 1 do
  begin
    write(st1[i]);
  end;
  readln;
end.

Bình luận (2)
Ngô Bá Hùng
16 tháng 4 2023 lúc 10:01

st1 = input("Nhập vào xâu kí tự: ")
count_n = 0
st2 = ""
for char in st1:
    if char == 'N' or char == 'n':
        count_n += 1
    if char.isupper():
        st2 += char

print("Số lần xuất hiện của kí tự 'N' và 'n' là:", count_n)
print("Xâu kí tự chỉ chứa kí tự in hoa là:", st2)
print("Xâu kí tự đảo ngược là:", st1[::-1])

Bình luận (3)
Tuấn Trần Quang
Xem chi tiết
Minh Lệ
24 tháng 8 2021 lúc 22:16

Program HOC24;

var s,st: string;

i,n,max: integer;

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

begin

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

s:=s+' ' n:=1;

while length(s)<>0 do

begin

n:=n+1;

a[n]:=copy(s,1,pos(' ',s));

delete(s,1,pos(' ',s));

end;

max:=length(a[1]);

for i:=2 to n do if max<length(a[i]) then

begin

max:=length(a[i]);

st:=a[i];

end;

write('Tu co do dai lon nhat trong xau la: ',st);

readln

end.

Bình luận (0)
•¢ɦẹρ➻¢ɦẹρ
31 tháng 8 2021 lúc 11:21

var s,st: string;

i,n,max: integer;

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

begin

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

s:=s+' ' n:=1;

while length(s)<>0 do

begin

n:=n+1;

a[n]:=copy(s,1,pos(' ',s));

delete(s,1,pos(' ',s));

end;

max:=length(a[1]);

for i:=2 to n do if max<length(a[i]) then

begin

max:=length(a[i]);

st:=a[i];

end;

write('Tu co do dai lon nhat trong xau la: ',st);

readln

end.

Bình luận (0)
Nguyễn Chi
Xem chi tiết
Vũ Đỗ
Xem chi tiết