Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сохранить все цифры числа в отсортированном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Executable For Deburg Session,что делать? http://www.cyberforum.ru/cpp-beginners/thread60825.html
Ребята такой вопрос поставил с++ 2005,пишу обычную програмку нажимаю Run и вот отно мне что выводит,что с этим делаь подскажите,заранее благодарен.
C++ размер файла Господа!!! прям проблема у меня. не могу получить размер файла через GetFileSize. #include"windows.h" int __stdcall WinMain(HINSTANCE h1,HINSTANCE h2,char*args,int show) { unsigned long token;... http://www.cyberforum.ru/cpp-beginners/thread60802.html
STL C++
Подскажите, какие приорететы использования std, если программа работа программы в принципе устраивает, за исключением скорости работы? Есть ли в этой возможности смысл её использования? Или так надо...
C++ Массив
Написать функцию, которая для заданного двухмерного массива типа int вычисляет и возвращает значение среднего арифметического элементов k-го столбца и п-й строки. Написать программу, которая...
C++ подскажите функции нажатия клавиш. http://www.cyberforum.ru/cpp-beginners/thread60753.html
Сабж. Нужно сделать програмку которая с определенной переодичностью нажимала определенные кнопки. К примеру: нажалось d/5 сек ждем/нажалось h/ 7 сек ждем и тд. Платформа Windows, среда MVS 2008....
C++ Найдите ошибки Написать функцию, которая получает в качестве параметра строку и определяет, является ли содержимое строки правильным восьмеричным числом. В случае положительного результата функция переводит это... подробнее

Показать сообщение отдельно
Rififi
2359 / 1052 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
03.11.2009, 14:01
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <algorithm>
#include <iostream>
#include <locale>
 
int main()
{
    setlocale(LC_ALL, "");
 
    int num;
    std::cout << "Введите число: ";
    std::cin >> num;
    if (std::cin.fail())
        return -1;
 
    const size_t max_digits = 100;
    int digits[max_digits] = {0};
 
    size_t num_digits = 0;
    for ( ; num && num_digits < max_digits; num /= 10, ++num_digits)
    {
        digits[num_digits] = num % 10;
    }
 
    std::sort(digits, digits + num_digits);
    std::cout << "Отсортированный массив чисел: ";
    for (size_t i=0; i<num_digits; i++)
        std::cout << digits[i] << " ";
    std::cout << std::endl;
 
    std::cout << "Отсортированный список чисел: " << std::endl;
    std::cerr << "В демонстрационной версии программы эта возможность недоступна." << std::endl;
 
    std::cout << "Палиндром максимальной длины: " << std::endl;
    std::cerr << "В демонстрационной версии программы эта возможность недоступна." << std::endl;
 
    std::cin.get();
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru