Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
sasha008
0 / 0 / 0
Регистрация: 23.02.2014
Сообщений: 44
#1

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

06.03.2014, 08:42. Просмотров 1395. Ответов 2
Метки нет (Все метки)

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

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

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

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

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

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

2
GuGo1991
269 / 263 / 146
Регистрация: 02.08.2012
Сообщений: 609
06.03.2014, 11:40 #2
Лучший ответ Сообщение было отмечено sasha008 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    int num;
    std::cout << "Enter number: "; std::cin >> num;
    for(int i = 100; i <= 999; i++)
    {
        int temp = i;
        if(num == (temp % 10) + (temp / 10 % 10) + (temp / 100))
            std::cout << i << std::endl;
    }
    
    system("pause");
    return 0;
}
0
Ilot
Эксперт С++
1830 / 1188 / 342
Регистрация: 16.05.2013
Сообщений: 3,139
Записей в блоге: 5
Завершенные тесты: 1
06.03.2014, 11:48 #3
Так будет считать гораздо быстрее:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main()
{
    int sum;
    std::cout << "Enter number: "; std::cin >> sum;
    for(int i = 1; i < 10; ++i)
        for(int j = 0; j < 10; ++j)
            for(int k = 0; k < 10; ++k)
                if(sum == (i + j + k))
                    std::cout << i << j << k << std::endl;
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2014, 11:48

Получить все трехзначные натуральные числа, сумма цифр которых равна m
var m, n, s, i: integer; begin write('Введите m (m&lt;27): '); readln(m); ...

Получить все трехзначные натуральные числа, сумма цифр которых равна n
дано натуральное число &lt;=27 найти все трёхзначные числа сумма цифр которых...

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


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

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

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