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

как работать с каждой цифрой четырехзначного числа по отдельности. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Linker error http://www.cyberforum.ru/cpp/thread347929.html
При попытке скомпилить программу выдаёт ошибки: undefined reference to `InternetOpenA@20' undefined reference to `InternetConnectA@32' undefined reference to `HttpSendRequestA@20' undefined reference to `InternetCloseHandle@4' IDE wxDev-C++, Компилятор MingW
C++ движок или игра на C++ Здравствуйте, интерестно узнать ваше мнение..что будем лучше быстрее: 1. Создать большую игру на C++ Или 2. Написать прогу т.е. движок для содания игр на C++ ????????????????????????????? http://www.cyberforum.ru/cpp/thread347709.html
C++ поиск Handle окна, зная ControlId окна
вопрос по сабжу
Чтение секторов жёсткого в DOS C++
Добрый вечер! Проблема заключается именно в том, что программа должна работать под DOS, и ей не важно что есть на диске и какая там операционная система, необходимо просто прочитать сектора. Много нашёл про то как прочитать под Win32 - там в принципи ясно, но как реализовать под досом и на языке высокого уровня? если такая тема уже была прошу ссылк, т.к. сам не нашёл... из того что нарыл -...
C++ В чем разница между long int и short int http://www.cyberforum.ru/cpp/thread346170.html
Извините если вопрос нубский, но я ни как не могу понять смысл long int и short int. Например с unsingned все ясно. Один байт в int зарезервирован под знак. И если мы сообщаем компилятору что тип данных unsigned int, то он знает, что число может быть только положительным и один байт для знака можно не оставлять. А как быть с модификаторами long и short? Заранее благодарен за ответы.
C++ Ищу сайт с задачами по программированию на C++ Здравствуйте кто знает,есть ли какой нибудь сайт (или книга) с задачами по массивам и прочим на C++, и чтобы с решениями или с ответами, буду очень благодарен, заранее Спасибо!:) подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4929 / 2509 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
05.09.2011, 16:43     как работать с каждой цифрой четырехзначного числа по отдельности.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <algorithm>
#include <iterator>
#include <iostream>
#include <vector>
 
std::vector<int> to_digits(int n, int base = 10) {
   std::vector<int> v;
   for(; n; n /= base)
      v.push_back(n % base);
 
   return v;
}
 
int main() {
   std::vector<int> v = to_digits(12345);
   std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, ", "));
}
 
Текущее время: 20:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru