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

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

Войти
Регистрация
Восстановить пароль
 
snyppimylt
7 / 7 / 1
Регистрация: 18.12.2011
Сообщений: 400
#1

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

06.10.2012, 16:23. Просмотров 294. Ответов 6
Метки нет (Все метки)

Предположим у нас есть :

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

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

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

Заполнить массив случайными числами в заданном интервале и подсчитать отдельно среднее значение всех элементов - C++
Заполнить массив случайными числами в интервале и подсчитайте отдельно среднее значение всех элементов, которые <50, и среднее значение...

Если из файла надо вытащить отдельно цифры и отдельно текст - как? - C++
Допустим дан файл: blablabla 1 2 5 4 1 2 lol 12 2 text 12 4 5

Вычислить суммарный и средний возраст отдельно мужчин, отдельно женщин - C++
Нужно вычислить суммарный и средний возраст (отдельно мужчин, отдельно женщин )а также их средний достаток. ВОТ МОЙ КОД. В нем мне...

Структуры. Записать отдельно имя и фамилию и отдельно числа - C++
Есть текстовый файл по типу : Ivanov Ivan 4 8 5 9 Petrov Petr 5 2 3 4 Ktoto Tam 5 4 1 2 Есть структура: struct My { ...

Упорядочить по возрастанию чётные элементы отдельно, нечётные отдельно - C++
1 и 2 задание выполнила, никак не могу справится с 3.Есть наброски Было дано задание: 1) произведение положительных элементов массива; ...

Вывести на экран отдельно положительные элементы массива X (16) и отдельно отрицательные элементы - C++
Вывести на экран отдельно положительные элементы массива X (16) и отдельно отрицательные элементы.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
06.10.2012, 16:25 #2
http://en.cppreference.com/w/cpp/str...ring/to_string
1
gecheim
14 / 14 / 3
Регистрация: 21.01.2012
Сообщений: 119
06.10.2012, 16:25 #3
используй остаток от деления и целочисленое деление, будут нужные цыфры
0
David Sylva
1286 / 948 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
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;
}
1
snyppimylt
7 / 7 / 1
Регистрация: 18.12.2011
Сообщений: 400
06.10.2012, 16:28  [ТС] #5
Цитата Сообщение от gecheim Посмотреть сообщение
используй остаток от деления и целочисленое деление, будут нужные цыфры
Не очень понял
0
mrmaster88
42 / 42 / 3
Регистрация: 13.04.2012
Сообщений: 112
06.10.2012, 17:10 #6
остаток от деления на 10, то бишь 23 % 10 = 3 и тд
1
snyppimylt
7 / 7 / 1
Регистрация: 18.12.2011
Сообщений: 400
06.10.2012, 18:02  [ТС] #7
Спасибо, я все понял
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2012, 18:02
Привет! Вот еще темы с ответами:

работа с числами - C++
мне интересует вот что. Например я ввожу число 1234, программа должна выводить 1 2 3 4,то есть разделить число а каждую цифру засунуть в...

Работа с числами - C++
Пожалуйста помогите решить задачу, срочно нужно! Если сумма трех попарно различных действительных чисел x,y,z меньше еденицы, то...

работа с числами - C++
a) Дано трёхзначное число. Определить, есть ли среди его цифр одинаковые? b) Дано натуральное число с различными цифрами. Определить,...

Работа с числами - C++
Помогите составить программу. Даны: натуральное число n, действительные числа А1,А2,А3….Аn. Получить: сумму отрицатьльных и...


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

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

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