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

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

14.10.2016, 00:03. Просмотров 489. Ответов 7
Метки нет (Все метки)

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

с кодом если можно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2016, 00:03
Ответы с готовыми решениями:

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

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

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

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

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

7
_SayHello
550 / 309 / 102
Регистрация: 30.07.2015
Сообщений: 1,107
14.10.2016, 01:04 2
su6focus,
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
#include <iostream>
 
using namespace std;
 
int main()
{
    cout << "_________________________________________________" << endl;
    cout << "|  " << "N" << "   |   " << "summ" << "    |   " << "Mult  |" << endl;
    for (int i = 100; i < 1000; i++)
    {
        int tmp = 0;
        int tmp1 = 1;
        tmp += i % 10;
        tmp += i / 10 % 10;
        tmp += i / 100;
        tmp1 *= i % 10;
        tmp1 *= i / 10 % 10;
        tmp1 *= i / 100;
        if (tmp == tmp1)
        {
            cout << "_________________________________________________" << endl;
            cout << "|  " << i << " |   " << tmp << "   |   " << tmp1 << "  |" << endl;
        }
    }
    cout << "_________________________________________________" << endl;
    system("pause");
    return 0;
}
0
Байт
Эксперт C
18970 / 12180 / 2545
Регистрация: 24.12.2010
Сообщений: 24,852
14.10.2016, 01:49 3
Цитата Сообщение от su6focus Посмотреть сообщение
найти все трехзначные натуральные числа сумма которых равна их произведению.
Прочитайте сами этот текст, и попытайтесь сами понять, что хотел сказать его автор
Правда, уважаемый _SayHelli, догадался, но на то он и экстрасенс То что при взгляде на его код начинают ныть зубы, это уже тема из другого разговора.

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
for(int i=100; i<1000; i++) {
  int tmp=0, tmp1=1, ii=i;
  while(ii) {
    tmp += ii%10;
    tmp1 *= ii%10;
    ii /= 10;
  }
  if (tmp==tmp1) cout << i << endl;
}
Выдача, правда, не такая красивая...
1
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
4803 / 2454 / 687
Регистрация: 18.10.2014
Сообщений: 4,232
14.10.2016, 02:00 4
Цитата Сообщение от su6focus Посмотреть сообщение
найти все трехзначные натуральные числа сумма которых равна их произведению.
"Которых"? На что в данном случае ссылается слово "которых"?
0
_SayHello
550 / 309 / 102
Регистрация: 30.07.2015
Сообщений: 1,107
14.10.2016, 02:01 5
Байт, решение угадывал на свой страх и риск) Про оптимизацию, как говорилось в одном хорошем фильме: "Я ведь еще только учусь"(с.)
P.s: Какое ТЗ такой и результат
0
Байт
Эксперт C
18970 / 12180 / 2545
Регистрация: 24.12.2010
Сообщений: 24,852
14.10.2016, 02:05 6
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
На что в данном случае ссылается слово
Лингвистический анализ стартового поста можно производить самыми разными способами. Но семантический вывод один: АБРАКАДАБРА

Добавлено через 2 минуты

Не по теме:

Цитата Сообщение от _SayHelli Посмотреть сообщение
Я ведь еще только учусь
Ну что ж, удачи!
Однако, автор этого высказывания очень неплохие башмачки наколдовал:)

0
_SayHello
550 / 309 / 102
Регистрация: 30.07.2015
Сообщений: 1,107
14.10.2016, 02:09 7
Байт,

Не по теме:

У меня фраза из другого советского фильма..)

0
Егор9706
0 / 0 / 0
Регистрация: 23.10.2018
Сообщений: 1
23.10.2018, 20:18 8
Подскажите пожалуйста,что значит ii=i ???
0
23.10.2018, 20:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2018, 20:18

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

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

Найти все натуральные числа из промежутка от x1 до x2, у которых сумма делителей равна S
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма...


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

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

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