msganny
15.05.2022 22:35

Дано натуральное четырехзначное число n. определить число, полученное перестановкой разрядов десятков и сотен исходного числа . в с++ надо

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
vasilyeva08079oz7ptx
01.09.2020 07:23
Для наглядности можно написать так:

#include<iostream>
using namespace std;
int main()
{
    setlocale(LC_ALL,"Rus");
    int n;
    cout <<"Введите четырёхзначное число: ", cin >> n;
    int a = (n / 1000);
    int b = (n / 100) % 10;
    int c = (n / 10) % 10;
    int d = n % 10;
    n = a*1000+c*100+b*10+d;
    cout <<"После перестановки десятков и сотен: "<<n;
    return 0;
}

Но можно написать и так:

#include<iostream>
using namespace std;

int main()
{
    setlocale(LC_ALL,"Rus");
    int n;
    cout <<"Введите четырёхзначное число: ", cin >> n;
    cout <<"После перестановки десятков и сотен: "<<(n / 1000)<<(n / 10) % 10<<(n / 100) % 10<<n % 10;
    return 0;
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота