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

Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2,3,4,5,6,7,8,9 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив случайных чисел http://www.cyberforum.ru/cpp-beginners/thread818011.html
Помогите пожалуйста создать массив из 20 случайных чисел от 0 до 100. Все элементы меньше 50 занулить. Оформить в виде функции. Заранее Спасибо!
C++ Как удалить элемент из строки? В с++ как удалить элемент из строки типа string text; При чем мне нужно удалить все символы, кроме букв, то есть есть ли такая функция, которая удалит все кроме букв или придется расписывать через if И как вообще удалить элемент из строки, пожалуйста покажите разные способы, в данном конкретном случае работаю так for (int i = 0; i < text.size(); i++) { cout << text; http://www.cyberforum.ru/cpp-beginners/thread818000.html
переводчик поиском бинарного дерева не работает программа! C++
Программа содержит ошибки помогите убрать #include <iostream> #include <math.h> #include <locale> using namespace std; class node { public: string word1;//английское слово - ключ для поиска.
C++ Ошибка при выводе больше одного элемента в списке
Доброго времени суток, господа. Помогите реализовать вывод списка. Если вывожу один элемент, то выводит нормально, если больше, то выдает ошибку. Не могу понять где ошибка. Код C++ # include <iostream> using namespace std; struct Spis { int i; Spis* next;
C++ Рекурсивная функция (вычислить сумму) http://www.cyberforum.ru/cpp-beginners/thread817916.html
Помогите вычислить сумму с помощью рекурсивной функции
C++ Системы исчесления Будет ли разница в выполнении кода, если цифры записывать в двоичной, десятеричной, восьмеричной системе исчисления. Если да, то какой вариант наиболее оптимизированее? подробнее

Показать сообщение отдельно
Dmitry0150
1 / 1 / 0
Регистрация: 25.03.2013
Сообщений: 50
25.03.2013, 15:13  [ТС]     Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2,3,4,5,6,7,8,9
Если бы я мог, я бы не просил помощи

Я нашел вот такую программу. Но здесь он показывает числа которые удовлетсворяют хотя бы одному условию (допустим сумма не меняется при умножении на 2 и 3, а на остальные уже меняется)

#include <iostream.h>
#include <conio.h>
unsigned int calcSumNumber(unsigned int num) {
if (num < 10)
return num;
else
return num%10 + calcSumNumber(num/10);
}

int main() {
for (unsigned int i=10; i <= 99; ++i)
for (unsigned int j=2; j <=9; ++j)
if (calcSumNumber(i) == calcSumNumber(i*j))
std::cout << "sum " << i << " = sum " << i << "*" << j << " = sum " << i*j << std::endl;
getch();
}
 
Текущее время: 03:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru