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

Найти и вывести числа произведение цифр которых равно их сумме! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вложенные циклы. Вывести все четырехзначные числа, в которых ровно три одинаковые цифры http://www.cyberforum.ru/cpp-beginners/thread756715.html
Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры. Подсчитать количество таких чисел.(с использованием вложенных циклов) Не могу понять как организовать.Прошу помочь.
C++ Определите структуру Pair – пара «имя = значение» Здравствуйте. Вот задание: Определите структуру Pair – пара «имя = значение» и структуру Pairs – массив пар: struct Pair { char * name; //имя int value; //значение http://www.cyberforum.ru/cpp-beginners/thread756707.html
Не могу понять условие(решать не нужно) C++
Условие: Дана матрица, элементы которой целые числа из сегмента . Две строки эквивалентны, если множества элементов этих строк равны. Определить количество классов эквивалентных строк. Что понимать под классом эквивалентных строк?
В матрице A(m,n) все не нулевые элементы заменить обратными по величине и противоположными по знаку C++
Вот задание: В матрице A(m,n) все не нулевые элементы заменить обратными по величине и противоположными по знаку. #include <iostream> #include <cstdlib> #include <iomanip> using namespace std; const int M=30; const int N=30; int main() {
C++ схема алгоритма к функции main http://www.cyberforum.ru/cpp-beginners/thread756661.html
очень нужна схема алгоритма , сам не могу сделать) кто может напишите) Листинг 1 – файл main.cpp #include <iostream> #include <fstream> using namespace std; class Cpanel {
C++ Заполнение матрицы вложенными рамками Помогите пожалуйста написать программу, вот условие Составьте алгоритм и напишите программу, которая заполнит матрицу MxN (М >N) вложенными рамками, каждая из кото¬рых изображается числом, равным разности между N и номе¬ром рамки. Причем внешнюю рамку считать первой. Напри¬мер, для N = 5 и М = 8 результат будет следующим: 44444444 43333334 43222234 43333334 44444444 подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
09.01.2013, 15:02     Найти и вывести числа произведение цифр которых равно их сумме!
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>
 
int main()
{
    int maximalValue = 0;
    std::cout << "N: ";
    std::cin >> maximalValue;
    
    for (int i = 1; i < maximalValue; i++) {
        int number = i;
        int sumOfDigit = 0;
        int multOfDigit = 1;
        
        while (number) {
              sumOfDigit += number % 10;
              multOfDigit *= number % 10;
              number /= 10;
        }
        if (sumOfDigit == multOfDigit)
           std::cout << i << "  ";
    }
    
    system("pause");
    return 0;
}
 
Текущее время: 20:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru