Вопрос задан 30.06.2023 в 11:58. Предмет Информатика. Спрашивает Джигринюк Радмила.

!!!C++!!!! Линейные алгоритмы. Задача 2.9 Дано натуральное четырехзначное число N. Определить

число, полученное перестановкой разрядов десятков и сотен исходного числа. Формат входных данных Входной файл содержит целое четырехзначное число 1000≤N≤9999. Формат выходных данных Выходной файл должен содержать единственное число - ответ на задачу. Примеры: Вход 1234 Выход 1324
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Слобожанинова Алёна.

#include <iostream>

using namespace std;

int main() {

int N,n1,n2,d,s;

cin >> N;

n2 = N % 10;

n1 = N / 10;

d = n1 % 10;

n1 = n1 / 10;

s = n1 % 10;

n1 = n1 / 10;

cout << (n1 * 1000) + (d * 100) + (s * 10) + (n2*1);

return 0;

}

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

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

  1. Считать входное четырёхзначное число N.
  2. Разделить число N на его разряды (тысячи, сотни, десятки и единицы).
  3. Поменять местами разряды десятков и сотен.
  4. Собрать новое число из разрядов и вывести его.

Вот C++ код, который решает данную задачу:

cpp
#include <iostream> int main() { int N; std::cin >> N; // Получаем разряды числа N int thousands = N / 1000; int hundreds = (N % 1000) / 100; int tens = (N % 100) / 10; int ones = N % 10; // Меняем местами разряды десятков и сотен int new_number = thousands * 1000 + tens * 100 + hundreds * 10 + ones; // Выводим результат std::cout << new_number << std::endl; return 0; }

С этим кодом, если на вход подать число, например, 1234, то он выдаст 1324 в качестве ответа, как в вашем примере.

0 0

Похожие вопросы

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

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

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