Вопрос задан 20.02.2019 в 01:41. Предмет Информатика. Спрашивает Shtokolova Lera.

Пожалуйста помогите)Напишите программу, которая определяет, верно ли, что введённое число содержит

по крайней мере две одинаковых цифры, возможно, не стоящие рядом
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ковтун Света.
Var
  s: string;
  i, j, n: integer;
  c: char;
  flag: boolean;

begin
  Write('Введите число: '); Readln(s);
  flag := false;
  n := length(s);
  i := 1;
  while (i <= n) and (not flag) do
  begin
    c := s[i];
    j := i + 1;
    while (j <= n) and (not flag) do
      if s[j] = c then flag := true else j := j + 1;
    if (not flag) then i := i + 1
  end;
  if flag then Writeln('Символ "', c, '" встречается больше одного раза')
  else Writeln('Все символы разные')
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь с этим. Вот пример программы на Python, которая проверяет, содержит ли введенное число по крайней мере две одинаковых цифры, возможно, не стоящие рядом:

```python def has_duplicate_digits(number): digits = [int(d) for d in str(number)] # преобразуем число в список цифр unique_digits = set(digits) # создаем множество уникальных цифр

return len(digits) != len(unique_digits) # если длина списка не равна длине множества, значит есть повторяющиеся цифры

# Пример использования функции number = int(input("Введите число: ")) if has_duplicate_digits(number): print(f"Число {number} содержит по крайней мере две одинаковые цифры.") else: print(f"Число {number} не содержит двух одинаковых цифр.") ```

Эта программа принимает число от пользователя, затем преобразует его в список цифр. Затем она создает множество уникальных цифр и сравнивает его с исходным списком. Если длины не совпадают, значит есть хотя бы две одинаковые цифры в числе.

0 0

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

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

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