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

Работа с числами [разложить по циферке отдельно] - C++

Восстановить пароль Регистрация
 
snyppimylt
 Аватар для snyppimylt
7 / 7 / 1
Регистрация: 18.12.2011
Сообщений: 400
06.10.2012, 16:23     Работа с числами [разложить по циферке отдельно] #1
Предположим у нас есть :

C++
1
int number=256;
Нужно вывести это число на экран по кусочкам:

256 = 2, 5, 6 или 25, 6, или 2, 56.

С символами у меня получается через массив а как это сделать с числами?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2012, 16:23     Работа с числами [разложить по циферке отдельно]
Посмотрите здесь:

Работа с числами C++
Работа с числами C++
Работа с числами в с++ C++
C++ работа с числами
работа с числами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
06.10.2012, 16:25     Работа с числами [разложить по циферке отдельно] #2
http://en.cppreference.com/w/cpp/str...ring/to_string
gecheim
12 / 12 / 2
Регистрация: 21.01.2012
Сообщений: 117
06.10.2012, 16:25     Работа с числами [разложить по циферке отдельно] #3
используй остаток от деления и целочисленое деление, будут нужные цыфры
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
06.10.2012, 16:26     Работа с числами [разложить по циферке отдельно] #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> 
 
int main() 
{ 
    int number = 256; 
    int st = 100; 
 
    std::cout << number << std::endl;
    while(number) 
    { 
        std::cout << number / st << " "; 
        number %= st; 
        st /= 10; 
    }  
    std::cout << std::endl;
}
snyppimylt
 Аватар для snyppimylt
7 / 7 / 1
Регистрация: 18.12.2011
Сообщений: 400
06.10.2012, 16:28  [ТС]     Работа с числами [разложить по циферке отдельно] #5
Цитата Сообщение от gecheim Посмотреть сообщение
используй остаток от деления и целочисленое деление, будут нужные цыфры
Не очень понял
mrmaster88
42 / 42 / 3
Регистрация: 13.04.2012
Сообщений: 112
06.10.2012, 17:10     Работа с числами [разложить по циферке отдельно] #6
остаток от деления на 10, то бишь 23 % 10 = 3 и тд
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2012, 18:02     Работа с числами [разложить по циферке отдельно]
Еще ссылки по теме:

Работа с числами C++
C++ Если из файла надо вытащить отдельно цифры и отдельно текст - как?
C++ Структуры. Записать отдельно имя и фамилию и отдельно числа

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

Или воспользуйтесь поиском по форуму:
snyppimylt
 Аватар для snyppimylt
7 / 7 / 1
Регистрация: 18.12.2011
Сообщений: 400
06.10.2012, 18:02  [ТС]     Работа с числами [разложить по циферке отдельно] #7
Спасибо, я все понял
Yandex
Объявления
06.10.2012, 18:02     Работа с числами [разложить по циферке отдельно]
Ответ Создать тему
Опции темы

Текущее время: 17:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru