Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

Подскажите алгоритм.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2012, 16:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Число делится на 11, если разность между суммой цифр на четных и нечетных местах делится на 11 (C++):

Найти разность между суммой цифр на четных и суммой цифр на нечетных местах - C++
Нужен код для выведения разности между суммой цифр на четных и суммой цифр на нечетных местах. Условия задачи ниже. "Для делимости...

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

Найти натуральное число M такое, что M делится на N и сумма цифр M делится на N - C++
256 мегабайт, 2 секунды Задано натуральное число N (1 ≤ N ≤ 100 000). Найдите натуральное число M такое, что M делится на N и сумма...

Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число - C++
Доброго времени суток! В С++ недавно, но в универе уже задали такие задачи: 4)Даны два целых числа a и b. Если a делится на b или b...

Если а делится на b или b делится на а, то вывести 1, иначе— любое другое число - C++
Даны два целых числа а и b. Если а делится на b или b делится на а, то вывести 1, иначе— любое другое число. Условные операторы и...

Для данного числа m найти наименьшее положительное целое число с суммой цифр m и которое делится m - C++
Для данного числа m найти наименьшие положительное целое число с суммой цифр m, которое делится m. ВВОД: Во входном файле записано m ...

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

Добавлено через 15 часов 23 минуты
Ну так что? Мысли есть?
0
Петррр
5972 / 3409 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
23.05.2012, 09:42 #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;
}
0
Shman
3 / 3 / 2
Регистрация: 30.04.2012
Сообщений: 212
23.05.2012, 10:20  [ТС] #5
Петррр, а если незаумно?
0
23.05.2012, 10:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2012, 10:20
Привет! Вот еще темы с ответами:

Известно, что число делится на три тогда и только тогда, когда сумма его цифр делится на три. Проверим этот признак для заданного трехзначного числа X - C++
Известно, что число делится на три тогда и только тогда, когда сумма его цифр делится на три. Проверим этот признак для заданного...

Из файла создать массив, в котором найти разность между суммой четных чисел и произведением нечетных чисел - C++
Создать файл, куда записать n целых чисел. Из файла создать массив, в котором найти разность между суммой четных чисел и произведением...

Дано целое число N. Найдите все такие целые числа d, что N делится на d2 и не делится на d3. - C++
Вроде все норм работает, по крайней мере числа находит, но почему-то если ввожу большие числа, моя винда пишет сообщение о ошибке. Надеюсь...

Найти ближайшее к данному число, которое делится на 3, но не делится на 2. - C++
Нужно решить задания(Как можно проще...простые коды..(for,while,if,scanf,printf...)) 2)Дано натуральное число. Найти ближайшее к нему...


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

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

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