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

Деление на 41 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите компилятор С++, для ассемблерных вставок на х64 код http://www.cyberforum.ru/cpp-beginners/thread391347.html
Подскажите компилятор С++ который понимает inline ассемблерные вставки на х64 код.
C++ Структуры. Сортировка массива структуры Здравствуйте! В чем моя ошибка?? Нужно отсортировать массив структуры по возрастанию среднего балла?? Делаю это с помощью пузырьковой сортировки Данные в структуру считываю с файла http://www.cyberforum.ru/cpp-beginners/thread391345.html
C++ Чтение положительных чисел из строки
Здравствуйте. Есть задача: дана строка с числами, разделенными пробелами. Необходимо из строки сохранить положительные числа. Разделение сделал, но как можно полученные подстроки перевести в числа и...
C++ двумерный массив! кто знает?
Всем привет! Вопрос: Как в двумерном массиве посчитать количество столбцов, содержащих хотя бы один нулевой элемент!?
C++ Добавление экземпляра структуры в конец коллекции http://www.cyberforum.ru/cpp-beginners/thread391334.html
У меня задание: . Структура "Человек": - фамилия, имя, отчество; - домашний адрес; - номер телефона;
C++ Сортировка строк не используя стандартных функций Итак, дословно оглашу задачку: "Рассортировать массив строк в алфавитном порядке, перемещая строки. Стандартных функций работы со строками не использовать." Я решил, что строки будут вводиться с... подробнее

Показать сообщение отдельно
alkagolik
Заблокирован
25.11.2011, 14:49
этим свойством обладают все числа n, кратные 41 10004 <= n <100000. Когда написал программу, был удивлен слишком большим количеством выданных чисел, начал выборочно прверять любое из них - все при циклической перестановке делятся без остатка на 41, залез в отладчик - все нормально, программа работает верно. прикрутил счетчики к программе и на выходе счетчик показал что ни одно число из ряда не было опущено из выхода, т.е. напечатались все, кратные 41. По запросу в гугле нашел только маленькую статейку, где 41 упоминается вскользь. Вот функция проверки
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#define n   10000
#define m   10
 
_Bool isnotmod(int num, int base)
{
    int tmp, k = 4, tmp_num = num;
 
    while (k--)
    {
        tmp = (tmp_num % m) * n + tmp_num / m;
        tmp_num = tmp;
        if ( tmp_num % base)
            return 0;
    }
    return 1;
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru