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

Дано трехзначное натуральное число. Найти произведение его цифр - C++

Восстановить пароль Регистрация
 
Stronger23
0 / 0 / 0
Регистрация: 26.05.2013
Сообщений: 6
26.05.2013, 16:51     Дано трехзначное натуральное число. Найти произведение его цифр #1
3. Дано трехзначное натуральное число. Найти произведение его цифр.

Я девушка, и, честно говоря, не понимаю, зачем нас заставляют это решать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 16:51     Дано трехзначное натуральное число. Найти произведение его цифр
Посмотрите здесь:

C++ Дано натуральное трехзначное число n. Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами.
Дано натуральное число N. Найти и вывести все числа в интервале от 1 до N-1, у которых произведение цифр совпадает с произведением цифр данного числа C++
[C++] Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом C++
Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр? C++
Дано трехзначное натуральное число А. В нём зачеркнули последнюю справа цифру и приписали её в начале. Найти полученное число C++
Дано трехзначное число. Определить, есть ли среди его цифр пара одинаковых C++
C++ Дано целое трехзначное число. Определить есть ли среди его цифр одинаковые
C++ Дано трехзначное число, перевернуть его (465 -> 564) и найти сумму и произведение этих чисел

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
26.05.2013, 17:43     Дано трехзначное натуральное число. Найти произведение его цифр #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
#include <iostream>
 
int main()
{
    const int min_val = 100;
    const int max_val = 999;
 
    int val;
    std::cout << "input value(" << min_val << " <= value <= " << max_val << "): ";
    std::cin >> val;
 
    if(!std::cin || val < min_val || val > max_val)
    {
        std::cout << "input error\n";
        return 1;
    }
 
    const int a = (val / 100);
    const int b = (val / 10 % 10);
    const int c = (val % 10);
 
    std::cout << a << " * " << b << " * " << c << " = " << a * b * c << "\n";
}
Yandex
Объявления
26.05.2013, 17:43     Дано трехзначное натуральное число. Найти произведение его цифр
Ответ Создать тему
Опции темы

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