С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 04.11.2020
Сообщений: 18

Найдите количество n-цифровых натуральных чисел с определенной суммой цифр

18.12.2020, 22:21. Показов 1181. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Есть задача. Кому не сложно - напишите. Заранее спасибо
Пусть f (k) - сумма цифр числа k. Найдите количество n-цифровых натуральных чисел k таких, что f (k) = s.
Программа читает из файла разделены пробелом числа n, s (1≤n≤1000,1≤s≤9000). Программа выводит на консоль искомое количество.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.12.2020, 22:21
Ответы с готовыми решениями:

В последовательности из 10-ти натуральных чисел определить порядковый номер первого из чисел с наибольшей суммой цифр
В последовательности из 10-ти натуральных чисел определить порядковый номер первого из чисел с наибольшей суммой цифр. Заранее спасибо

Найти количество всех двузначных чисел, которые равны разности между суммой кубов и суммой квадратов цифр
Здравствуйте! проверьте ошибки пожалуйста, задача не выходит. Найти количество всех двузначных чисел, которые равны разности между суммой...

Дана непустая последовательность натуральных чисел, за которой следует ноль. Определить порядковый номер последнего из чисел с наименьшей суммой цифр
Дана непустая последовательность натуральных чисел, за которой следует ноль. Определить порядковый номер последнего из чисел с наименьшей...

2
Злостный нарушитель
 Аватар для Verevkin
10251 / 5677 / 1262
Регистрация: 12.03.2015
Сообщений: 26,312
18.12.2020, 23:51
Задание кривое. Покажи оригинал. Никак не пойму, откуда берётся n-значное число k.
0
863 / 513 / 215
Регистрация: 19.01.2019
Сообщений: 1,216
20.12.2020, 15:48
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <algorithm>
#include <ctime>
#include <boost/multiprecision/cpp_int.hpp>
 
using namespace boost::multiprecision;
 
int main()
{
    unsigned n, k;
    std::cin >> n >> k;
 
    clock_t tStart = clock();
 
    cpp_int* a1 = new cpp_int[k + 1];
    cpp_int* a2 = new cpp_int[k + 1];
 
    a1[0] = a2[0] = 0;
    for (unsigned i(1); i < 10; ++i) a1[i] = 1;
 
    for (unsigned i(2); i <= n; ++i) {
        for (unsigned j(1); j <= std::min(9 * i, k); ++j) {
            a2[j] = a2[j - 1];
            if (j <= 9 * (i - 1)) a2[j] += a1[j];
            if (j > 10) a2[j] -= a1[j - 10];
        }
        std::swap(a1, a2);
    }
    std::cout << a1[k] << "\n\n";
    std::cout << "Time taken: " << (double(clock() - tStart) / CLOCKS_PER_SEC);
 
    return 0;
}
 
/*
1000 4500
39527034217227670298010019078280393217564377427311816703947917001679321218173680
75345966061370618806891058302356958694799157040886100229779115560699372466699566
04984105394092708204674944418839527532875000236840468322034273099753375309189086
79303696084579073371760558251023979352978696485917913668025581721805687513837549
07800934545586472315697201624398219518471670253556933434839668415864964882826597
42785665625479017822581891617298602696643757530225926378369494227113732670240935
10100227039393832223394090480902839467146450717680217383089032602638959745799424
77662437921804458100182986146402447222987022453694857539861296931433751878437149
93928844546236024565164132200978438851830898178724887315026385808292617161370595
45832140138042603661932068260046357303968917965789726382024463293330156712062927
90989141475191994213955935909922201279794691183011526805314272726721351595812143
13604867688487701021659215612549982133094459220153782034743127115425959817285469
25815229609929824296315908574901543090
 
Time taken: 0.63
*/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.12.2020, 15:48
Помогаю со студенческими работами здесь

Найти количество всех двузначных чисел, которые равны разности между суммой кубов и суммой квадратов цифр самого числа
Здравствуйте помогите с задачей. Найти количество всех двузначных чисел, которые равны разности между суммой квадратов цифр самого числа.

Найдите количество натуральных чисел
Найдите количество натуральных чисел,меньших 1476 и имеющих с ним наибольшим общим делителем число 41

Найдите количество натуральных чисел, не превосходящих n и не делящихся ни на одно из чисел 2, 3, 5
Задано натуральное число н .Найдите кол-во натуральных чисел,не превосходящих н и не делящихся ни на одно из чисел 2,3,5 Напишите ...

Найдите количество натуральных чисел, не превышающих n, и не делящихся ни на одно из чисел 2, 3, 5
Составить циклическую программу. Задано натуральное число n. Найдите количество натуральных чисел , не превышающих n и не делящихся ни...

Найдите количество троек натуральных чисел a, b, c, что a + b + c = n
Не могу сосредоточиться, помогите пожалуйста. Дано число n. Найдите количество троек натуральных чисел a, b, c таких, что a + b + c =...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Old Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru