Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
sssasha
0 / 0 / 0
Регистрация: 25.11.2014
Сообщений: 23
#1

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

23.12.2014, 22:51. Просмотров 435. Ответов 3
Метки нет (Все метки)

Найти все двухзначные числа, сумма
цифр которых делится на заданное пользователем число.
http://www.cyberforum.ru/cpp-beginners/thread1013650.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2014, 22:51
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти все двухзначные числа, сумма цифр которых делится на заданное пользователем число (C++):

Нужно найти все числа в диапазоне, сумма цифр которых делится на k
Всем добрый день. Нужно найти все числа в диапазоне, сумма цифр которых делится...

Найти все двузначные числа, сумма квадратов цифр которых делится на 17
Найти все двузначные числа, сумма квадратов цифр которых делится на 17.

Найти на отрезке все числа, сумма цифр которых дает заданное
Пользователь вводит числа х, a, b. Из промежутка от a до b найти все числа,...

Найти все трехзначные числа, такие, что сумма цифр равна А, а само число делится на B
помогите

В указанном диапазоне найти все числа, произведение цифр которых по модулю дает заданное число
Пользователь вводит х, a, b. Из промежутка от a до b найти все числа,...

3
student_201
Заблокирован
23.12.2014, 22:54 #2
Лучший ответ Сообщение было отмечено sssasha как решение

Решение

sssasha,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main()
{
    int n;
    std::cout << "Введите число: ";
    std::cin >> n;
 
    for( int i = 10; i < 100; ++i )
        if ( ( i % 10 + i / 10 ) % n == 0 )
            std::cout << i << " ";
    std::cout << std::endl;
 
    return 0;
}
2
sssasha
0 / 0 / 0
Регистрация: 25.11.2014
Сообщений: 23
23.12.2014, 23:24  [ТС] #3
student_201, это через функцию?

Добавлено через 10 минут
а как написать через фукции?
0
student_201
Заблокирован
24.12.2014, 17:53 #4
sssasha,
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 sumDigits( int n )
{
    return n % 10 + n / 10;
}
 
void checker( int n )
{
    for( int i = 10; i < 100; ++i )
        if ( sumDigits( i ) % n == 0 )
            std::cout << i << " ";
    std::cout << std::endl;
}
 
int main()
{
    int n;
    std::cout << "Введите число: ";
    std::cin >> n;
 
    checker( n );
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2014, 17:53
Привет! Вот еще темы с решениями:

Вывести числа, сумма десятичных цифр которых равна n и само число делится на m
2)Из чисел от 10 до 99 вывести те, сумма цифр которых равна n и само число...

Вывести все пятизначные числа, которые делятся на 2, у которых средняя цифра нечетная, и сумма всех цифр делится на 4
Вывести все пятизначные числа, которые делятся на 2, у которых средняя цифра...

Вывести все пятизначные числа, которые делятся на 2, у которых средняя цифра нечетная, и сумма всех цифр делится на 4
Вывести все пятизначные числа, которые делятся на 2, у которых средняя цифра...

Проверить гипотезу: если сумма цифр числа делится на 3, то и само число делится на 3
Проверить гипотезу: если сумма цифр числа делится на 3, то и само число делится...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru