Предмет: Информатика,
автор: na7dark
дано число 2345, вывести на экран 5342 (поменять 1 и 4 местами) с++
Ответы
Автор ответа:
0
Ответ:
#include <iostream>
using namespace std;
int main(){
unsigned short int Number;
std::cin >> Number;
Number = ((Number % 10) * 1000) + ((Number % 1000) - (Number % 10)) + (Number / 1000);
std::cout << Number;
return 0;
}
Объяснение:
Алгоритм строго для 4-х значных чисел, так же если нужно могу реализовать для n значных чисел и это лишь один из видов реализаций, так же можно реализовать через строки, что будет удобнее.
Похожие вопросы
Предмет: Другие предметы,
автор: danilich82
Предмет: Русский язык,
автор: veremiichuck201
Предмет: Русский язык,
автор: Детка45
Предмет: ОБЖ,
автор: 2017148814zzzz