Программирование на c++ - Вопросы по С+

Вопрос Программирование на c++

Регистрация
6 Сен 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Функция принимает двузначное число, нужно вернуть такое новое число в котором цифры оригинального числа будут идти по возрастанию (например 63 дает 36, а число 23 остается 23). с объянением каждой строки
 
Регистрация
29 Июн 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
подумай, это слишком просто чтобы это списывать
 
Регистрация
5 Мар 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
Тут ещё надо что-то объяснять? unsigned sortdigits(const unsigned n) {
const unsigned d = n / 10;
const unsigned e = n % 10;
return d
 
Регистрация
11 Дек 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
#include
#include
using namespace std;
int main() {
string n;
cin >> n;
if (n.front() > n.back()) swap(n.front(), n.back());
cout
 
Регистрация
29 Янв 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
#include <iostream>
using namespace std;
int main() {
int n, x1, x2;
cin >> n;
x1 = n % 10;
x2 = n / 10;
if (x2 > x1){
cout << x1 << x2 << endl;
}
else{
cout << n << endl;
}

}
 
Сверху Снизу