Вопрос задан 29.04.2021 в 23:42. Предмет Информатика. Спрашивает Перекрест Игорь.

Задание: Написать программу, получающую с клавиатуры целое число и определяющую, верно ли, что

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Валеева Анна.
Var
   A:longint;
   B:boolean;
Begin
B:=true;
Write('Введите целое число: ');ReadLn(A);
A:=Abs(A);
While A div 10 > 0 do
   Begin
   if A mod 10 < A div 10 mod 10 then B:=false;
   A:=A div 10
   End;
if B then Write('Верно')
else Write('Не верно')
End.



Var
   A:longint;
Begin
Write('Введите целое число: ');ReadLn(A);
if A < 0 then
   Begin
   Write('-');
   A:=-A;
   End;
While A > 0 do
   Begin
   Write(A mod 10);
   A:=A div 10
   End;
End.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения задачи определения порядка возрастания цифр в числе, можно использовать следующий алгоритм:

  1. Получить целое число с клавиатуры.
  2. Преобразовать число в строку и сохранить его в переменной.
  3. Пройтись по каждому символу в строке, начиная с первого символа.
  4. Сравнить текущий символ с предыдущим символом. Если текущий символ меньше или равен предыдущему, то числа не расположены в порядке возрастания. В таком случае, вывести сообщение "Цифры не расположены в порядке возрастания" и выйти из программы.
  5. Если цикл завершен, значит, цифры расположены в порядке возрастания. Вывести сообщение "Цифры расположены в порядке возрастания".

Вот код на языке Python, который реализует этот алгоритм:

python
number = input("Введите целое число: ") for i in range(1, len(number)): if int(number[i]) <= int(number[i-1]): print("Цифры не расположены в порядке возрастания") break else: print("Цифры расположены в порядке возрастания")

Для решения задачи вывода числа наоборот, можно использовать следующий алгоритм:

  1. Получить целое число с клавиатуры.
  2. Преобразовать число в строку и сохранить его в переменной.
  3. Используя срезы, получить обратную строку.
  4. Преобразовать обратную строку в число и вывести его.

Вот код на языке Python, который реализует этот алгоритм:

python
number = input("Введите целое число: ") reversed_number = int(number[::-1]) print("Число наоборот:", reversed_number)

Обратите внимание, что в строке 3 используется срез "[::-1]", который означает получить строку с шагом -1 (т.е. в обратном порядке).

0 0

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

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

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