Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 126
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Если кому на Delphi надо то вот:
Код: Выделить весь код
var a:array[1..2,0..9] of integer;
c:char;
i,k,j:integer;

begin

for i:=0 to 9 do begin
  a[1,i]:=i;
  a[2,i]:=0;
  end;
 read(c);
 while c<>'.' do begin
 k:=ord(c)-ord('0');
 a[2,k]:=a[2,k]+1;
 read(c);
 end;
 for i:=0 to 8  do
 for j:=i+1  to 9 do
 if a[2,i]>a[2,j] then  begin
 k:=a[2,i];
 a[2,i]:=a[2,j];
 a[2,j]:=k;
 k:=a[1,i];
 a[1,i]:=a[1,j];
 a[1,j]:=k;
 end;
 for i:=0 to 9  do
 if a[2,i]<>0 then  write(a[1,i]);
 readln;
 readln;
end.

Последний раз редактировалось Drongo, 24-05-2009 в 16:54. Причина: Сайт в профиль! Повторный инцидиент будет караться.


Отправлено: 16:32, 24-05-2009 | #4