Вопрос задан 01.05.2019 в 17:15. Предмет Информатика. Спрашивает Матрюхин Макс.

Дано четырехзначное число. Найти число, образуемое при перестановке второй и третьей цифр заданного

числа.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Муждабаева Эльзара.
Readln(n);
n:=(n div 1000)*1000+((n div 10)mod 10)*100+((n div 100)mod 10)*10+n mod 10;
writeln(n);

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы найти число, образуемое при перестановке второй и третьей цифр заданного четырехзначного числа, следует выполнить следующие шаги:

1. Разбить число на отдельные цифры. Для этого можно использовать операцию деления и остатка от деления на 10. Например, если дано число 1234, то можно разделить его на следующие цифры: 1, 2, 3 и 4.

2. Сохранить значения цифр в отдельные переменные. Например, для числа 1234 можно создать переменные a, b, c и d, и присвоить им значения 1, 2, 3 и 4 соответственно.

3. Обменять значения переменных b и c. Для этого можно использовать временную переменную, чтобы сохранить значение одной из переменных перед обменом. Например, можно создать временную переменную temp и сохранить в ней значение переменной b. Затем можно присвоить переменной b значение переменной c, а переменной c - значение временной переменной temp.

4. Составить новое число, используя значения переменных a, b, c и d. Например, можно умножить значение переменной a на 1000, значение переменной b на 100, значение переменной c на 10 и сложить все полученные произведения. Таким образом, новое число будет равно a * 1000 + b * 100 + c * 10 + d.

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

```python number = 1234

# Разбить число на отдельные цифры a = number // 1000 b = (number // 100) % 10 c = (number // 10) % 10 d = number % 10

# Обменять значения переменных b и c temp = b b = c c = temp

# Составить новое число new_number = a * 1000 + b * 100 + c * 10 + d

print(new_number) # Вывести новое число ```

В данном примере результатом будет число 1324, так как произошла перестановка второй и третьей цифр изначального числа 1234.

0 0

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

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

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