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

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

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

Вывод всех n-значных чисел - C++

19.12.2011, 14:24. Просмотров 385. Ответов 1
Метки нет (Все метки)

Вывод всех Х значных (х<=10) десятичных чисел, сумма цифр крирпых равна данному целому цислу P<90. Число X и P вводится с клавиатуры.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2011, 14:24     Вывод всех n-значных чисел
Посмотрите здесь:

вывод всех N значных чисел, сумма цифр которых = данному числу - C++
Составить программу вывода всех N значных десятичных чисел, сумма цифр которых равна введённому с клавиатуры целому числу (&lt;50).

Найти сумму всех n-значных чисел 1<=n<=4 - C++
Найти сумму всех n-значных чисел 1&lt;=n&lt;=4 может я тупой или от голода не могу думать, но объясните мне что надо сделать в этом задании....

Посчитать сумму произведений всех N-значных чисел - C++
Всем добрый день! Есть задание - требуется вычислить сумму произведений цифр каждого N-значного числа. При этом следует учесть, что...

Цикл с параметром: найти сумму всех n-значных чисел, кратных k - C++
Помогите составить программу. Условие: Найти сумму всех n-значных чисел, кратных k (1 &lt; n &lt; 4). Заранее благодарен!

Среди всех n-значных чисел указать те, сумма цифр которых равна данному числу k. - C++
Среди всех n-значных чисел указать те, сумма цифр которых равна данному числу k. Помогите решить :)

Найти сумму всех n-значных чисел (1 ≤ n ≤ 4) - C++
//Я новичок в этом, поэтому подскажите #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { ...

Вывод всех простых чисел. - C++
Задали задачку. Вывести все простые числа от 1 до n Примерно сделал на паскале. До 100 все работает а дальше он не может ворочать...

Вывод всех простых чисел в диапазоне от 1 до 100 - C++
Написать функцию, определяющую, является ли введенное целое чис- ло простым или нет. (Число простое, если оно делится только на 1 и на...

Вывод всех чисел, находящихся между двумя заданными числами - C++
Задание: напишите программу, которая запрашивает у пользователя два числа и выводит на стандартное устройство ввода все числа, которые...

Задача на зашифрование 4-х значных чисел - C++
Всем привет, штурмую Дейтел, сталкнулся с задачей : &quot; Компания хочет передавать данные по телефону, но она обеспокоена возможностью...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
19.12.2011, 15:32     Вывод всех n-значных чисел #2

Не по теме:

Цитата Сообщение от Kosyak3x Посмотреть сообщение
крирпых
Странное слово. Подозрительным образом с ником вяжется...


Решение "в лоб"
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// ANSI C 99
 
#include <stdio.h>
#include <math.h>
#include <stdint.h>
    
unsigned digitssum(uint64_t n) { return ( n ) ? n % 10 + digitssum(n / 10) : 0; }
 
int main(void){
    unsigned x, p;
    
    while ( printf("X = ") && scanf("%u", &x) == 1 && x > 0 && x < 11 && printf("P = ") && scanf("%u", &p) == 1 && p < 90 ){
        uint64_t start = (uint64_t)pow(10.0, (double)x - 1.0), i;
        for ( i = start; i < start * 10ULL; ++i )
            if ( digitssum(i) == p )
                printf("%llu\n", i);
        printf("\n");
    }
    
    return 0;
}
Yandex
Объявления
19.12.2011, 15:32     Вывод всех n-значных чисел
Ответ Создать тему
Опции темы

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