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

Проверка делимости числа на 11 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структурированные типы данных. Массивы С ++ http://www.cyberforum.ru/cpp-beginners/thread902136.html
Из заданной матрицы удалить К-ю строку и L-й столбец. Добавлено через 19 минут #include "stdafx.h" #include "stdafx.h" #include <iostream> #include<CONIO.H> #include<math.h> using namespace...
C++ Написать программу, которая по последней цифре числа позволяет определить последнюю цифру его квадрата 13 Написать программу, которая по последней цифре числа позволяет определить последнюю цифру его квадрата. Использовать оператор выбора switch. Пример: Ввод Вывод 27 9 http://www.cyberforum.ru/cpp-beginners/thread902128.html
C++ Перегрузка операций
Помогите перегрузить эту прогу 5 операциями #include "stdafx.h" #include <iostream> #include <cmath> #include <conio.h> using namespace std; class Horse {
Вывести строку — словесное описание данного числа C++
12 Дано целое число, лежащее в диапазоне от –99 до 99. Вывести строку — словесное описание данного числа вида "отрицательное двузначное число", "нулевое число", "положительное однозначное число" и...
C++ Выполнить над числами указанное действие и вывести результат http://www.cyberforum.ru/cpp-beginners/thread902121.html
14 Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан номер действия и два числа A и B (В не равно нулю). Выполнить над...
C++ Даны два угла треугольника (в градусах). Определить существует ли такой треугольник 10 Даны два угла треугольника (в градусах). Определить существует ли такой треугольник, и если да, то будет ли он прямоугольным. Результаты вывести на экран. Углы задаются целыми числами. Пример:... подробнее

Показать сообщение отдельно
UnsKneD
алкокодер
155 / 151 / 12
Регистрация: 27.12.2012
Сообщений: 550
14.06.2013, 23:42
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
void main()
{
    setlocale(0,"");
    int n = 110, sum1 = 0, sum2 = 0;
    for( int i = 1; n>0; i++){
        int tmp = n%10;
        if( i%2 == 0 ){ 
            sum2+=tmp; 
        } else {
            sum1+=tmp;
        };
        n/=10;
    };
    if( (sum2 - sum1)%11 == 0 ){
        cout << "делиться" << endl;
    } else {
        cout << "не делиться" << endl;
    }
};
Добавлено через 3 минуты
ValeryS, ноль же можно делить, и кратность будет. 110, 220 например,
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.