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

Получить все четырехзначные числа, сумма цифр которых равна заданному числу n - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Savior_by
-4 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 11
15.10.2012, 12:53     Получить все четырехзначные числа, сумма цифр которых равна заданному числу n #1
Здраствуйте, помогите сделать лабораторную, программирование мне не понадобиться так что не хочу забивать этим голову, зарание спасибо.
Вот условие задач.
2) Получить все четырехзначные числа, сумма цифр которых равна заданному числу n.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2012, 12:53     Получить все четырехзначные числа, сумма цифр которых равна заданному числу n
Посмотрите здесь:

C++ Вывести все трехзначные десятичные числа, сумма цифр которых равна введенному пользователем числу
C++ Получить все трехзначные натуральные числа, сумма цифр которых равна m
Определить количество натуральных трехзначных чисел, сумма цифр которых равна заданному числу N C++
C++ Среди всех N значных чисел указать те, сумма цифр которых равна заданному числу К
Найти все трехзначные числа, сумма цифр которых равна данному целому числу C++
C++ Найти все четырехзначные числа у которых сумма первых двух цифр равна сумме двух последних
Вывести все четырёхзначные числа, сумма чисел которых равна заданному числу C++
Найти все трехзначные числа, сумма цифр которых равна заданному целому числу C++
Подсчитать количество четырёхзначных чисел, сумма цифр которых равна заданному числу C++
C++ Определить количество трехзначных натуральных чисел, сумма цифр которых равна заданному числу N
Найдите все четырехзначные числа, сумма цифр каждого из которых равна 15 C++
Распечатать все трёхзначные числа, сумма цифр которых равна заданному натуральному числу C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
15.10.2012, 16:15     Получить все четырехзначные числа, сумма цифр которых равна заданному числу n #2
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
#include <iostream>
#include <algorithm>
 
int main()
{
    size_t n;
    std::cin >> n;
    size_t const size(4);
    size_t arr[size];
    for(size_t i = 1000, k, j; i < 10000; ++i)
    {
        j = size;
        k = i;
        do
        {
            arr[--j] = k % 10;
        }
        while((k /= 10) && j > 0);
        if(std::accumulate(std::begin(arr), std::end(arr), size_t(0)) == n)
        {
            std::cout << i << std::endl;
        }
    }
    return 0;
}
Yandex
Объявления
15.10.2012, 16:15     Получить все четырехзначные числа, сумма цифр которых равна заданному числу n
Ответ Создать тему
Опции темы

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