ВОПРОС · Q&A

Обработка целых данных

3 ответов 3,6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор вопроса
Доброго времени суток.
Прошу помочь написать программный код на тему "Обработка целых данных"


Цифры целого числа упорядочить в порядке возрастания и сформировать из них новое целое число.

Заранее спасибо
 
примитивно, но сойдёт...

C++:
#include <string>
#include <algorithm>
#include <locale>
#include <iostream>
#include <sstream>

int transform(int i)
{
std::stringstream ss;
ss << i;

std::string s = ss.str();
std::sort(s.begin(), s.end());

ss.str(s);
ss >> i;

return i;
}

int main()
{
setlocale(LC_ALL, "");

std::cout << transform(98765) << std::endl;

return 0;
}

Результат работы:
http://codepad.org/H9pemQKm
 
Спасибо, а можно для компилятора Turbo C++ и с объяснением каждого шага?
 
Romashkinu

... для компилятора Turbo C++ ...

не-а. у меня нету такого.