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

Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр? - C++

Восстановить пароль Регистрация
 
nikadim
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 15
28.09.2012, 12:53     Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр? #1
Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2012, 12:53     Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр?
Посмотрите здесь:

дано трехзначное число определить какая из его цифр больше первая или вторая ? C++
C++ дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!
C++ Дано натуральное четырехзначное число n. Определить, является ли это число перевертышем
Дано трехзначное натуральное число. Найти произведение его цифр C++
Дано трехзначное число. Определить: какая из его цифр больше первая или вторая C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
denys_l
51 / 51 / 4
Регистрация: 26.09.2011
Сообщений: 186
28.09.2012, 13:29     Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр? #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int main() {
    int A = 1000, B = A, res = 0;
    res += B%10;
    B = B/10;
    while(B) {
        res *= B%10;
        B = B/10;
    }
    cout << "A =: " << A;
    cout << "\nProizvedenie ego chisel: " << res << endl;
    if(A > res) cout << A << " > " << res;
    else if(A < res) cout << A << " < " << res;
    else cout << A << " = " << res;
}
nikadim
0 / 0 / 0
Регистрация: 28.09.2012
Сообщений: 15
28.09.2012, 14:21  [ТС]     Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр? #3
Благодарю
KostyaKulakov
Заблокирован
28.09.2012, 15:16     Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр? #4
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
#include <iostream>
using namespace std;
 
 
/*
Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр?
*/
int main()
{
    int a, res=1;
    cin >> a;
    int b = a % 10;
    int copy = a;
    
    for(int i=0; i < 3; i++)
    {
        copy /= 10;
        res *= copy % 10;
    }
 
    res *= b;
 
    if(res > a)
        cout << res << " > " << a << endl << "res > a" << endl;
    else
        cout << res << " < " << a << endl << "res < a" << endl;
 
 
}
Yandex
Объявления
28.09.2012, 15:16     Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр?
Ответ Создать тему
Опции темы

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