2 / 2 / 1
Регистрация: 06.09.2015
Сообщений: 35
1

Проверить условие: сумма цифр заданного числа N превосходит произведение цифр этого же числа на 1

06.09.2015, 20:35. Показов 2060. Ответов 3
Метки нет (Все метки)

Составит линейную логическую программу, печатающую
значение 1, если указанное высказывание является
истинным, и 0 – в противном случае: сумма цифр заданного
четырехзначного числа N превосходит произведение цифр
этого же числа на 1.
Помогите пожалуйста новичку, напишите как можно проще с комментами. Счастья тебе огромного добрый человечище)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2015, 20:35
Ответы с готовыми решениями:

Проверить, квадрат заданного трехзначного числа равен кубу суммы цифр этого числа
ОЧЕНЬ СРОЧНО НУЖНА ПОМОЩЬ ПО ПРОГРАММИРОВАНИЮ, НА СТИПУХУ НАДО ВЫХОДИТЬ!!! Задание 1 Написать...

Проверить, больше ли сумма цифр заданного четырехзначного числа, чем 10
Введите четырехзначное число. Проверьте, больше ли 10 сумма его цифр.

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти...

Вывести все числа из заданного интервала для которых произведение всех цифр совпадает с суммой цифр
Составить программу для развязанная задачи, используя функцию (функции) с параметрами переменными,...

3
7368 / 6289 / 2857
Регистрация: 14.04.2014
Сообщений: 27,252
06.09.2015, 20:58 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
24
25
#include <iostream>
#include <cstdlib>
 
int main()
{
    int n; // число
    int s = 0; // сумма
    int m = 1; // произведение
 
    std::cout << "n: ";
    std::cin >> n;
 
    while (n > 0)
    {
        int d = n % 10; // цифра
        s += d;
        m *= d;
        n /= 10;
    }
 
    if (s - m == 1) std::cout << "1\n";
    else std::cout << "0\n";
 
    system("pause");
}
1
bmstu-team
301 / 136 / 91
Регистрация: 10.01.2012
Сообщений: 420
Записей в блоге: 10
06.09.2015, 20:59 3
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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
void main(){
    int N, 
        sum = 0, pr = 1, 
        num;
 
    cin >> N;   
    while(N){
        num = N % 10;
        sum += num;
        pr *= num;
        N /= 10;
    }
 
    if(sum - pr == 1) cout << "1"; 
    else cout << "0";
 
    cout << endl;
    system("pause");
}
1
2 / 2 / 1
Регистрация: 06.09.2015
Сообщений: 35
18.10.2015, 20:03  [ТС] 4
спасибо, все понятно)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2015, 20:03
Помогаю со студенческими работами здесь

Является ли сумма цифр десятичной записи этого числа степенью числа 2
Подскажите, как можно реализовать данную задачу? Дано число. Определить является ли сумма цифр...

Квадрат заданного трехзначного числа равен кубу суммы цифр этого числа
квадрат заданного трехзначного числа равен кубу суммы цифр этого числа

Найдите такие натуральные числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа делилась на 7
Помогите пожалуйста с задачей. Найдите натуральные числа такие, чтобы сумма их цифр следующего за...

Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа VS2010
тупая задача на новый лад - С++: Определить, равен ли квадрат заданного трехзначного числа кубу...


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

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

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