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

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

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

разложение числа - C++

19.09.2013, 23:19. Просмотров 541. Ответов 6
Метки нет (Все метки)

Как ,допустим, разложить число 1924 на 1 9 2 4. Даже идей нет
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2013, 23:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос разложение числа (C++):

Разложение числа - C++
Всем привет! Есть некое число N и массив arr (k - размер массива). Нужно написать программу, которая выведет на экран все возможные...

Разложение числа - C++
Число можно разложить по 5 и по 3, то есть если это допустим 8 то выйдет 5 и 3, причем не должно быть остатка, допустим 22 можно разложить...

Разложение числа - C++
вот написал прогу которая которая должна разложить число N на множители по массиву M и К где М {1,5,10,50,100} а К мы должны сами найти....

Разложение числа на слагаемые - C++
Разложение числа на слагаемые - используется во многих задачах (как мне кажется - это тривиальная задача). И мне стало интересно: какой...

Разложение числа на цифры - C++
Проверить истинность высказывания: "Цифры данного трехзначного числа образуют возрастающую или убывающую последовательность". Интересует...

Разложение натурального числа - C++
Помогите,пожалуйста, написать программу задание:написать программу,реализующую жадный алгоритм(минимизация числа слагаемых) для...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Dendrit
1 / 1 / 0
Регистрация: 07.09.2013
Сообщений: 6
19.09.2013, 23:22 #2
C++
1
2
3
4
5
6
int a,b[4]=1924;
for(int i=0;i<4;i++)
{
  b[i]=a%10;
  a/=10;
}
0
Belfegor
Ghost
172 / 172 / 6
Регистрация: 16.09.2012
Сообщений: 526
19.09.2013, 23:23 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
 
int main() {
    long long n;
    cin >> n;
    vector<long long> v;
    while (n) {
        v.push_back(n % 10);
        n /= 10;
    }
    reverse(v.begin(), v.end());
    for (long long i : v) {
        cout << i << endl;
    }
    return 0;
}
1
Тангенс
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 121
19.09.2013, 23:23  [ТС] #4
не не. число должно быть динамичным не зависимо от того 20 чисел или 10.
0
Dendrit
1 / 1 / 0
Регистрация: 07.09.2013
Сообщений: 6
19.09.2013, 23:26 #5
Вы просили разложить число 1924 на 1 9 2 4, а не любое число, я вам кинул самый простейший пример.
0
Belfegor
Ghost
172 / 172 / 6
Регистрация: 16.09.2012
Сообщений: 526
19.09.2013, 23:29 #6
Цитата Сообщение от Тангенс Посмотреть сообщение
того 20 чисел или 10.

Не по теме:

месье любит извращения


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <vector>
 
using namespace std;
 
int main() {
    string s;
    cin >> s;
    long long k = 0;
    vector<long long> v;
    for (int i = 0; i < s.size(); ++i) {
        k = s[i] - '0';
        v.push_back(k % 10);
        (k) /= 10;
    }
    for (long long i : v) {
        cout << i << endl;
    }
    return 0;
}
1
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
19.09.2013, 23:31 #7
C++
1
2
3
4
ну дык там как раз так и будет
while (n>0){
cout<<n%10;
n/=10;}
или в массив составные цифры забивайте, это уже от конкретной цели зависит
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2013, 23:31
Привет! Вот еще темы с ответами:

Разложение числа по степеням 3 - C++
Выяснить, может ли натуральное число n быть представлено в виде разложения по степеням числа 3 Можно даже без кода,а только алгоритм

Разложение натурального числа - C++
Есть такая задача: Составить программу, которая выдаёт представление натурального числа в виде суммы 5 слагаемых, где каждое слагаемое...

Разложение Натурального числа - C++
Привет.Помогите пожалуйста решить задачу. Разложить натуральное число на простые множители (вывести, например, 36=1*2*2*3*3 или 7 = 1*7)....

Разложение числа по цифрам - C++
Здравствуйте, вообщем возникла такая проблема вроде бы и написал уже программу разложения числа по цифрам. но работает она магическим...


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

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

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