Поставить буквы в алфавитном порядке
Категория: Delphi/Pascal
2012-03-10 21:57:52
code: #pascal
uses crt; var dl,ch,n,i,k:integer; text,alf,c,sim,buk:string; d:array[1..32] of integer; label 1; begin clrscr; writeln('Введите текст'); readln(text); dl:=length(text); alf:='абвгдежзийклмнопрстуфхцчшщъыьэюя'; clrscr; for k:=1 to 32 do d[k]:=0; for i:=1 to dl do begin sim:=copy(text,i,1); for k:=1 to 32 do begin buk:=copy(alf,k,1); if sim=buk then d[k]:=d[k]+1; end; end; for i:=1 to 32 do begin if d[i]<>0 then begin gotoxy(i*2+5,15); writeln(alf[i]); gotoxy(i*2+5,18); writeln(d[i]); end end; gotoxy(5,13); writeln(text); end.
Поделиться: