Подсчитать в строке число букв А и В, если букв А больше, чем В, то удалить в строке все символы В
Категория: Delphi/Pascal
2012-04-19 22:43:56
code: #pascal
program string_7; var s:string; k,l,i:integer; begin write('введите строку:'); readln(s);k:=0;l:=0; for i:=1 to length(s) do begin if s[i]='A' then k:=k+1; if s[i]='B' then l:=l+1 end; writeln('A=',k); writeln('B=',l); if k>l then begin for i:=1 to length(s) do if s[i]='B' then begin delete(s,i,1); i:=i-1 end; end; write(s); readln; end.
Поделиться: