Форум программистов, компьютерный форум 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;...
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) вложенными рамками, каждая из кото¬рых изображается числом, равным... подробнее

Показать сообщение отдельно
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru