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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
Shman
3 / 3 / 2
Регистрация: 30.04.2012
Сообщений: 212
#1

Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11 - C++

22.05.2012, 16:34. Просмотров 1337. Ответов 4
Метки нет (Все метки)

Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11. Проверить это факт для всех чисел заданного диапазона (например от 1 до 100).

Подскажите алгоритм.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2012, 16:34     Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11
Посмотрите здесь:

C++ Дано целое число N. Найдите все такие целые числа d, что N делится на d2 и не делится на d3.
Известно, что число делится на три тогда и только тогда, когда сумма его цифр делится на три. Проверим этот признак для заданного трехзначного числа X C++
C++ Найти все четырёхзначные числа, у которых сумма крайних цифр равна сумме средних цифр, а само число делится на 6 и 27
C++ Проверить гипотезу: если сумма цифр числа делится на 3, то и само число делится на 3
Найти ближайшее к данному число, которое делится на 3, но не делится на 2. C++
C++ Найти ближайшее число,которое делится на 3, но не делится на 2
Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число C++
C++ Найти натуральное число M такое, что M делится на N и сумма цифр M делится на N
C++ Если а делится на b или b делится на а, то вывести 1, иначе— любое другое число
Из файла создать массив, в котором найти разность между суммой четных чисел и произведением нечетных чисел C++
Найти разность между суммой цифр на четных и суммой цифр на нечетных местах C++
Для данного числа m найти наименьшее положительное целое число с суммой цифр m и которое делится m C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,894
Записей в блоге: 1
22.05.2012, 17:43     Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11 #2
То есть число должно дилиться на 11 ?
Shman
3 / 3 / 2
Регистрация: 30.04.2012
Сообщений: 212
23.05.2012, 09:30  [ТС]     Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11 #3
Sylar9,
Вывести все числа, который делятся на 11 без остатка с данного диапазона.

Добавлено через 15 часов 23 минуты
Ну так что? Мысли есть?
Петррр
 Аватар для Петррр
5929 / 3366 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
23.05.2012, 09:42     Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11 #4
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
26
27
28
29
30
31
32
#include <iostream>
#include <iomanip>
 
bool f_11(int num)
{
    int odd_sum = 0, even_sum = 0;
    bool is_even = true;
    while (num)
    {
        int o = num % 10;
        if (is_even)
            even_sum += o;
        else
            odd_sum += o;
        is_even = !is_even;
        num /= 10;
    }
    return (odd_sum - even_sum / 11.0) == 0 || odd_sum - even_sum == 0;
}
 
int main()
{
    for(int i = 0; i <= 100; i++)
    {
        std::cout << std::setw(10) << i << ": " << std::boolalpha << f_11(i);
        if ((i + 1) % 4 == 0)
            std::cout << std::endl;
    }
    std::cout << std::endl;
    system("pause");
    return 0;
}
Shman
3 / 3 / 2
Регистрация: 30.04.2012
Сообщений: 212
23.05.2012, 10:20  [ТС]     Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11 #5
Петррр, а если незаумно?
Yandex
Объявления
23.05.2012, 10:20     Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11
Ответ Создать тему
Опции темы

Текущее время: 07:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru