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

Дано целое число. Определить кратно ли произведение его цифр трем

03.06.2018, 12:14. Показов 1391. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано целое число x (999 < x < 1 000 000). Определить:
а) кратно ли произведение его цифр трем;
б) кратно ли числу а произведение его первых двух цифр.
Сделать проверку корректности вводимых данных.
Пример.
Введите целое число (999 < x < 1 000 000): 1942
Введите целое число a: 7
Произведение всех цифр: 72
Произведение первых двух цифр: 9
а) Произведение цифр числа 1942 кратно числу 3
б) Произведение первых двух цифр числа 1942 не кратно числу 7
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2018, 12:14
Ответы с готовыми решениями:

Дано четырехзначное число: кратно ли произведение его цифр трем, кратно ли числу а произведение его первых двух цифр?
Дано четырехзначное число. Определить: а) кратно ли произведение его цифр трем; б) кратно ли...

дано 3 значное число, определить кратно ли 5 сумма его цифр.
определить кратно ли 5 сумма его цифр.!!!!!!!!!!!срочно решите плз!!!

Дано натуральное число. Определить, кратно ли произведение его цифр числу A
Дано натуральное число. Определить является ли произведение его цифр кратным числу A

Записать условие, которое является истинным, когда: а)целое А кратно двум или трем б)целое А не кратно трем и оканчивает
Записать условие, которое является истинным, когда: а)целое А кратно двум или трем. б)целое А не...

3
7427 / 5021 / 2891
Регистрация: 18.12.2017
Сообщений: 15,694
03.06.2018, 13:24 2
Не дублируйте темы: Дано четырехзначное число: кратно ли произведение его цифр трем, кратно ли числу а произведение его первых двух цифр? Замените верхнюю границу интервала и всё.
0
0 / 0 / 0
Регистрация: 02.06.2018
Сообщений: 10
04.06.2018, 21:29  [ТС] 3
Не могу найти ошибку. Говорить что проблема в 36 строке.

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
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    int n, a, i = 0, mult = 1, m = 0;
    do
    {
        cout << "n="; cin >> n;
        if (n>999 and n<1000000); {
        if (n<1000 || n>9999) cout << "1000<=x<=9999 !!! Repeat please...\n";
    } while (n<1000 || n>9999);
    do
    {
        cout << "a="; cin >> a;
        if (a<1) cout << "1<=a !!! Repeat please...\n";
    } while (a<1);
 
    while (n>0)
    {
        mult *= n % 10;
        n /= 10;
        if (i == 1) m = mult;
        i++;
    }
    cout << "mult=" << mult << endl;
    cout << "mult2=" << mult / m << endl;
    if (mult % 3 == 0) cout << "YES, multiplication multiple 3\n";
    else cout << "NO, multiplication no multiple 3\n";
    if (mult / m % a == 0) cout << "YES, multiplication2 multiple " << a << "\n";
    else cout << "NO, multiplication2 no multiple " << a << "\n";
    }
    else
    {
            cout << "Введите правильное число!";
        }
    system("pause");
    return 0;
}
0
7427 / 5021 / 2891
Регистрация: 18.12.2017
Сообщений: 15,694
04.06.2018, 22:45 4
Цитата Сообщение от Yura33 Посмотреть сообщение
Не могу найти ошибку. Говорить что проблема в 36 строке.
Зачем Вы изменяете рабочий код, создаёте ошибки, а потом их ищете ? Проверка на корректность данных сделана в начале программы. Что не устраивает в предложенном Вам коде и что хотите поменять ?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2018, 22:45
Помогаю со студенческими работами здесь

Дано целое число. Найти произведение его цифр (функция ProdNum)
Дано целое число. Найти произведение его цифр (функция ProdNum). Допустим число 321, нужно найти...

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

Дано элемент файла пятизначное целое число. Подсчитать сумму и произведение цифр, определить - является ли число палиндромом.
дано элемент файла пятищначное целое число. найти а) сложение цифр этого числа б)умножения цифр...

Дано целое число N. Определить максимальное минимальное произведение соседних цифр в числе N
Дано целое число N. Определить максимальное минимальное произведение соседних цифр в числе N.


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

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

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