Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
AnnaIsKiddingMe
0 / 0 / 0
Регистрация: 14.06.2016
Сообщений: 2
1

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

16.06.2016, 22:09. Просмотров 882. Ответов 1
Метки нет (Все метки)

Вывести все цифры заданного с клавиатуры числа по одному разу в порядке их возрастания. Задача на множества.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2016, 22:09
Ответы с готовыми решениями:

Вывести все 3-х значные числа, цифры которых находятся в порядке возрастания
Пргорамма С++ ...

Рекурсия: вывести все цифры заданного натурального числа в обратном порядке
дано натуральное число N. выведите все цифры по одной, в обратном порядке, разделяя их пробелами...

Вывести на экран в алфавитном порядке все символы которые входят в массив по одному разу
Срочно нужна программа... Вот условие... Задан массив из k символов латинского алфавита. Вывести...

Вывести на экран в алфавитном порядке все символы, которые входят в заданный массив по одному разу
Задан массив из k символов латинского алфавита. Вывести на экран в алфавитном порядке все...

Вывести в порядке обратном алфавитному по одному разу все строчные буквы, входящие в первую строку, но не во вторую.
Даны две строки. Вывести в порядке обратном алфавитному по одному разу все строчные буквы, входящие...

1
regio1961
282 / 154 / 122
Регистрация: 06.06.2016
Сообщений: 368
16.06.2016, 23:31 2
Лучший ответ Сообщение было отмечено AnnaIsKiddingMe как решение

Решение

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
 #include <iostream>
 #include <set>
 using namespace std;
 //-----------------------------------------------------------------
 std::set<int> set_of_ciphers( long long int n )
 {
   std::set<int> ciphers = {};
      while ( n )
      {
        ciphers.insert( n % 10 );
        n /= 10;
      }
   return ciphers;
 }
 //-----------------------------------------------------------------
 int main()
 {
  long long int n = 0;
  cout << "Enter number ";
  cin  >> n;
  std::set<int>  ciphers = set_of_ciphers( n );
  cout << "\nCiphers:  ";
       for( auto ciph : ciphers )
       cout << ciph << " ";
  cout << endl;
   //cin.get();
   return  0;
 }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.06.2016, 23:31

Вывести все четные числа массива в порядке возрастания их индексов, а затем все нечетные в порядке убывания
Дан целочисленный массив размера N.Вывести в начале все содержащиеся в данном массиве четные числа...

Дан массив из строчных латинских букв. Вывести на экран в алфавитном порядке все буквы, которые входят в этот текст по одному разу
Дан массив из строчных латинских букв. Вывести на экран в алфавитном порядке все буквы, которые...

Вывести числа в порядке возрастания, по одному в строке. Если между M и N нет простых - вывести "Absent"
Снова всем здравствуйте! Вот до боли знакомая задача, но на промежутке функция работает не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru