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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Elizabeth7
2 / 2 / 0
Регистрация: 26.03.2013
Сообщений: 24
#1

Строки. Программа печати в возрастающем порядке всех цифр, входящих в запись числа - C++

28.03.2013, 15:27. Просмотров 391. Ответов 6
Метки нет (Все метки)

Десятичное число задано в виде строки. Составить программу печати в возрастающем порядке всех цифр, входящих в его запись.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2013, 15:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Строки. Программа печати в возрастающем порядке всех цифр, входящих в запись числа (C++):

Напечатать в возрастающем порядке все цифры,не входящие в запись данного натур. числа - C++
Напечатать в возрастающем порядке все цифры,не входящие в запись данного натур. числа

Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр - C++
Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр.

Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр. - C++
Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр.

Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр - C++
Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр

Упорядочить последовательность по не возрастанию суммы цифр , входящих в запись числа - C++
Упорядочить последовательность по не возрастанию суммы цифр , входящих в запись числа

Вывод всех цифр введенного пользователем числа через пробел в обратном порядке - C++
Задача: Написать программу, которая выводит на экран все цифры введенного пользователем числа через пробел в обратном порядке. Всё это...

6
Friday
ну и долго меня небыло...
61 / 57 / 8
Регистрация: 24.03.2013
Сообщений: 173
28.03.2013, 15:33 #2
C++
1
2
3
4
5
6
7
int a[10]; 
cin >> n; 
while (n) 
    ++a[n % 10], n /= 10; 
for (int i = 0; i < 10; ++i) 
    while (a[ i ]) cout << i << " "; 
cout << "\n";
0
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
28.03.2013, 15:34 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <algorithm>
 
using namespace std;
 
int main() {
   string digits;
   cin >> digits;
   sort( digits.begin(), digits.end() );
   cout << digits << endl;
   return 0;
}
0
Friday
ну и долго меня небыло...
61 / 57 / 8
Регистрация: 24.03.2013
Сообщений: 173
28.03.2013, 15:36 #4
Цитата Сообщение от Tulosba Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <algorithm>
 
using namespace std;
 
int main() {
   string digits;
   cin >> digits;
   sort( digits.begin(), digits.end() );
   cout << digits << endl;
   return 0;
}
вы забыли
C++
1
#include <string>
1
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
28.03.2013, 15:47 #5
Friday, иногда можно и без <string> http://liveworkspace.org/code/9l1Xn
1
Friday
ну и долго меня небыло...
61 / 57 / 8
Регистрация: 24.03.2013
Сообщений: 173
28.03.2013, 15:52 #6
ну у меня студия 10, она без string не хочет) ну как-то безопаснее так что-ли)
0
Elizabeth7
2 / 2 / 0
Регистрация: 26.03.2013
Сообщений: 24
10.04.2013, 02:54  [ТС] #7
Можно пожалуйста эту же программу, только без "string", нужно с "char"
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2013, 02:54
Привет! Вот еще темы с ответами:

Напечатать в возрастающем порядке все трехзначные числа - C++
напечатать в возрастающем порядке все трехзначные числа,в десятичной записи которых нет одинаковых цыфр

Вывести на экран в возрастающем порядке все трехзначные числа - C++
Вывести на экран в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых четных цифр.Помогите пожалуйста...

Вывести на экран в возрастающем порядке все трехзначные числа - C++
Вывести на экран в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр. Помогите пожалуйста.

Сохранение всех входящих лексем(строк) в порядке поступления - C++
:help: Уже ни первый день бьюсь над ошибкой в подпрограмме транслятора? :wall: Цель подпрограммы: сохранение всех входящих лексем(строк)...


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

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
10.04.2013, 02:54
Ответ Создать тему
Опции темы

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