Ввести натуральное число и найти, какие числа встречаются несколько раз.
Ввести естественное число и определить, какие числа встречаются несколько раз.
Пример:
Введите число gt;= 0: Введите число gt;= 0:
2323 1234
Повторяются: 2, 3 Нет повторов.
С защитой, for
1 ответ
Галина
Var
C:array[0..9] of byte;
A:longint;
i:byte;
Begin
For i:= 0 to 9 do
C[i]:=0;
Repeat
Write('Введите естественное число: ');ReadLn(A);
Until Agt;0;
i:=Trunc(Ln(A)/Ln(10));
if frac(Ln(A)/Ln(10)) gt; 0 then i:=i+1;
For i:= 1 to i do
Begin
C[A mod 10]:=C[A mod 10] +1;
A:=A div 10
End;
For i:= 0 to 9 do
if C[i]gt;1 then A:=1;
if A = 1 then
Begin
Write('Повторяются: ');
For i:= 0 to 9 do
if C[i] gt; 1 then
Write(i,' ')
End
End.
Пример работы программки:
Введите естественное число: 131350788
Повторяются: 1 3 8
C:array[0..9] of byte;
A:longint;
i:byte;
Begin
For i:= 0 to 9 do
C[i]:=0;
Repeat
Write('Введите естественное число: ');ReadLn(A);
Until Agt;0;
i:=Trunc(Ln(A)/Ln(10));
if frac(Ln(A)/Ln(10)) gt; 0 then i:=i+1;
For i:= 1 to i do
Begin
C[A mod 10]:=C[A mod 10] +1;
A:=A div 10
End;
For i:= 0 to 9 do
if C[i]gt;1 then A:=1;
if A = 1 then
Begin
Write('Повторяются: ');
For i:= 0 to 9 do
if C[i] gt; 1 then
Write(i,' ')
End
End.
Пример работы программки:
Введите естественное число: 131350788
Повторяются: 1 3 8
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей
Математика.
Определить предложения какие они по цели высказывания и по интонации
Русский язык.
"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.
Русский язык.
на одной грядке коротышки посадили 3 ряда морковок по 8 штук
Разные вопросы.
эссе на тему какое образование дается в каждой семье
Қазақ тiлi.
Put the verb in brackets into the Present Indefinite.
1The Volga ,
Английский язык.
Сколько стоит коктейль молочный? Точную цену надо?
Математика.
Составить рассказ Из чего складывался культ монарха помазанника Божьего?
История.
Облако тегов