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

Тема в разделе "C/C++/C#", создана пользователем Romashkinu, 25 дек 2010.

Наш партнер Genesis Hackspace
  1. Romashkinu

    Romashkinu Гость

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


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

    Заранее спасибо
     
  2. Rififi

    Rififi Гость

    примитивно, но сойдёт...

    Код (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
     
  3. Romashkinu

    Romashkinu Гость

    Спасибо, а можно для компилятора Turbo C++ и с объяснением каждого шага?
     
  4. Rififi

    Rififi Гость

    Romashkinu

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

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

Поделиться этой страницей