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

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

Войти
Регистрация
Восстановить пароль
 
Garret192
1 / 1 / 0
Регистрация: 21.10.2009
Сообщений: 84
#1

Быстрый Вопрос - C++

19.01.2010, 23:19. Просмотров 413. Ответов 5
Метки нет (Все метки)

У меня один короткий вопрос.
Как найти все цифры числа ?
Т.е. 12345 число.
1 2 3 4 5 цифры.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2010, 23:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Быстрый Вопрос (C++):

Конструктор копирования(быстрый вопрос) - C++
Вроде бы все просто и логично, но в итоге выполнения B не копируется в A :C why? #include <iostream> using namespace std; class...

Быстрый сплит - C++
Помогите пожалуйста найти самый быстрый способ преобразования строки в массив подстрок по некоторому символу (в частности, по пробелу) Я...

быстрый xor - C++
Нужно про-xor-ить биты в числе. Можно ли это сделать быстрее, чем u_char r = 0; for (i = 0; i < sizeof (u_char); ++i) r ^= (n >>...

Быстрый поиск - C++
Здравствуйте. Нужно выполнить поиск i-го вхождения заданного элемента в исходном наборе чисел. Написал такой поиск, но работает...

Быстрый вызов - C++
Как програмно сделать так что бы при нажатии сочетания клавиш F12+Home запускалась программа из windpws C:\program Files\test.exe

Быстрый почтальон - C++
Привет всем. Eсли сможете напишите код программы "Быстрый почтальон" на я.п. С\С++ Почтальону необходимо разнести несколько писем...

5
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
19.01.2010, 23:54 #2
C++
1
2
for(int i = 12345; i; i/=10)
    std::cout << i % 10 << std::endl;
1
Garret192
1 / 1 / 0
Регистрация: 21.10.2009
Сообщений: 84
20.01.2010, 00:01  [ТС] #3
Спасибо конечно. Ну а как например вывести не все цифры, а например 1 и 5
0
Mulat
7 / 7 / 0
Регистрация: 09.01.2009
Сообщений: 41
20.01.2010, 00:06 #4
C++
1
2
std::cout << 12345 % 10 << std::endl; //5
std::cout << 12345 / 10000 << std::endl; //1
0
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
20.01.2010, 00:07 #5
Garret192,
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <string>
 
int main()
{
    std::string str ("12345");
    std::cout << str[0] << ' ' << str[4] << std::endl;
    return 0;
}
0
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
20.01.2010, 00:21 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <sstream>
 
int main()
{
    std::ostringstream osstream;
    osstream << 12345;
 
    std::cout << osstream.str()[0] << std::endl;
    std::cout << osstream.str()[4] << std::endl;
    return 0;
}
0
20.01.2010, 00:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2010, 00:21
Привет! Вот еще темы с ответами:

Быстрый аллокатор - C++
Собственно, необходим аллокатор для быстрого выделения памяти под мелкие объекты, совместимый со стандартными контейнерами (std::list и...

Быстрый парсинг строки - C++
Всем доброго времени суток... Прошу разъяснить что делаю не так. Получаю строку вида, нужно ее обработать с минимальными задержками, по...

Быстрый поиск в мапе - C++
Есть мапа вида : std::map&lt;size_t, std::string&gt; Нужно найти элемент меньший или равный элементу из rbf с конца мапы. Есть ли быстрый...

Супер-быстрый перебор - C++
Используя минимальное количество библиотек(Вместо iostream - stdio.h) сделать рекурсивный перебор: Найти количество N-значных...


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

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

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