Вопрос задан 18.12.2018 в 11:27. Предмет Информатика. Спрашивает Тимощук Віталік.

1)Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры,

стоящие рядом. 2) Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом).
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Семиглазов Илья.
1. var a, tmp:integer;
var b:boolean;
begin
b:=false;
readln(a);
tmp := a mod 10; a:= a div 10;
while a > 0 do
begin
if tmp = a mod 10 then b := true
else tmp := a mod 10;
a := a div 10;
end;
writeln(b);
end.


2.var a, i:integer;
var t:array[0..9] of integer;
var b:boolean;
begin
b:=false;
readln(a);
while a > 0 do
begin
inc(t[a mod 10]);
a := a div 10;
end;
for i:=0 to 9 do if t[i] > 1 then b := true;
writeln(b);
end.


0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос