1 / 1 / 0
Регистрация: 01.11.2017
Сообщений: 164
1

Вывести на экран те числа из интервала [10 .. 1000], которые меньше произведения цифр десятичной записи числа

05.11.2017, 13:55. Показов 1697. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу: среди чисел от 10 до 1000,найти и вывести на экран те, которые меньше произведения цифр десятичной записи этого числа. Без использования массива, и если возможно с пользованием цикла for.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2017, 13:55
Ответы с готовыми решениями:

Вывести на экран сумму цифр десятичной записи числа
Задание:Программа получает на вход натуральное двоичное число и выводит на экран сумму цифр его...

Вывести на экран в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр
Вывести на экран в возрастающем порядке все трехзначные числа, в десятичной записи которых нет...

Вывести на экран в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр
Задание: Вывести на экран в возрастающем порядке все трехзначные числа, в десятичной записи ...

Даны натуральные числа N, K, L (K<L). Вывести на экран все делители числа N, которые меньше K или больше L
Даны натуральные числа N, K, L (K&lt;L). Вывести на экран все делители числа N, которые меньше K или...

1
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
05.11.2017, 16:30 2
Лучший ответ Сообщение было отмечено noname12345 как решение

Решение

Программу то написать можно. Только натуральных чисел, которые были бы меньше произведения своих цифр, в природе не существует.
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
#include <iostream>
using namespace std;
 
int main()
{
    const int n1 = 10, n2 = 1000;
    int k,p;
        
    for (int i = n1; i <= n2; i++)
    {
        p = 1;
        k = i;
        while (k != 0)
        {
            p = p * (k % 10);
            k = k / 10;
        }
        //cout << i << " " << p << endl;;
        if (i < p)
            cout << i << " ";
    }
 
    cout << endl;
    system("pause");
    return 0;
}
1
05.11.2017, 16:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2017, 16:30
Помогаю со студенческими работами здесь

Посчитать произведение тех цифр в десятичной записи числа, которые кратны 3
Ребят выручайте ]дано число. Посчитать произведение тех цифр в десятичной записи этого числа,...

Вывести кол-во цифр в десятичной записи этого числа
Дано целое положительное число. Вывести количество цифр в десятичной записи этого числа.

Вывести на экран числа от 1000 до 9999 такие, что среди цифр нет цифр 5 и цифры 6
Вывести на экран числа от 1000 до 9999 такие, что среди цифр нет цифр 5 и цифры 6.

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru