Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
LastFriday
0 / 0 / 0
Регистрация: 19.10.2016
Сообщений: 22
1

Вывести числа, сумма десятичных цифр которых равна n и само число делится на m

20.12.2016, 09:18. Просмотров 768. Ответов 1
Метки нет (Все метки)

2)Из чисел от 10 до 99 вывести те, сумма цифр которых равна n и само число делится на m.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2016, 09:18
Ответы с готовыми решениями:

Найти все четырёхзначные числа, у которых сумма крайних цифр равна сумме средних цифр, а само число делится на 6 и 27
найти все четырёхзначные числа , у которых сумма крайних цифр равна сумме...

Найти все трехзначные числа, такие, что сумма цифр равна А, а само число делится на B
помогите

Проверить гипотезу: если сумма цифр числа делится на 3, то и само число делится на 3
Проверить гипотезу: если сумма цифр числа делится на 3, то и само число делится...

Найти все трехзначные числа, такие, что сумма цифр равна А, а само число делиться на B
помоги плиз, составить программу вывода кубов от 1 до 25, подсчитать их сумму

Циклические вычислительные процессы (Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр которых равна N)
Задача предполагает использование целочисленной арифметики и должна быть...

1
Ghost Writter
52 / 52 / 19
Регистрация: 09.12.2015
Сообщений: 214
20.12.2016, 14:04 2
Лучший ответ Сообщение было отмечено LastFriday как решение

Решение

LastFriday,

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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
/*
 
    Из чисел от 10 до 99 вывести те,
    сумма цифр которых равна n number
    и само число делится на m denominator
 
*/
 
#include <iostream>
#include <io.h>
#include <fcntl.h>
 
#define MIN_VALUE 10
#define MAX_VALUE 100
 
using namespace std;
 
void PrintArray(const int *array, const int &size)
{
    wcout << L"Вывод массива: " << endl;
 
    for(int i = 0; i < size; i++)
    {
        wcout << array[i] << endl;
    }
}
 
int GetNumberSumm(const int &value)
{
    int temp = value;
    int summ = 0;
 
    while(temp != 0)
    {
        summ += temp % 10;
        temp /= 10;
    }
 
    return summ;
}
 
bool IsSumm(const int &value, const int &number)
{
    bool isSumm = (GetNumberSumm(value) == number) ? true : false;
}
 
bool IsZeroMode(const int &numerator, const int &denominator)
{
    bool isZeroMode = false;
 
    if(numerator % denominator == 0)
        isZeroMode = true;
    else
        isZeroMode = false;
 
    return isZeroMode;
}
 
void FindNumber(const int &number, const int &denominator)
{
    wcout << L"Поиск: " << endl;
 
    int *array = new int[MAX_VALUE - MIN_VALUE];
 
    int tempMaxValue = MAX_VALUE - MIN_VALUE;
 
    for(int i = 0; i < tempMaxValue; i++)
    {
        array[i] = MIN_VALUE + i;
 
        if(IsSumm(array[i], number) && IsZeroMode(array[i], denominator))
            wcout << array[i] << " " << GetNumberSumm(array[i]) << endl;
    }
 
    PrintArray(array, tempMaxValue);
}
 
int main(int argc, char *argv[])
{
    _setmode( _fileno( stdout ), _O_U16TEXT );
    _setmode( _fileno( stdin ), _O_U16TEXT );
 
    wcout << L"n: " << endl;
 
    int number = 0;
    wcin >> number;
 
    wcout << L"m: " << endl;
    int denominator = 0;
    wcin >> denominator;
 
    FindNumber(number, denominator);
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2016, 14:04

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

Вывести все n-значные числа, сумма цифр которых равна k
Задача такова:Вывести все n-значные числа, сумма цифр которых равна k....

Вывести все пятизначные числа, которые делятся на 2, у которых средняя цифра нечетная, и сумма всех цифр делится на 4
Вывести все пятизначные числа, которые делятся на 2, у которых средняя цифра...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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