Предмет: Информатика,
автор: 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 значных чисел и это лишь один из видов реализаций, так же можно реализовать через строки, что будет удобнее.
Интересные вопросы
Предмет: Английский язык,
автор: 3465366
Предмет: Русский язык,
автор: ArkadiySoskov
Предмет: Русский язык,
автор: Догадайся
Предмет: Алгебра,
автор: olesechka2004
Предмет: Математика,
автор: yunira