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

Ошибка "integer constant is too large for 'long' type" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Qsort_s и qsort http://www.cyberforum.ru/cpp-beginners/thread1173278.html
в чем отличие данных функций? Если можно пример использования qsort_s и с какого vs начинается ее поддержка. И вот моя старая тема по которой я не получил ответа(программа для записи символов)...
C++ Можно ли ка кто заставить vs открыть файл используя определенную программу для него и считать от туда данные? Можно ли ка кто заставить vs открыть файл используя определенную программу для него и считать от туда данные? http://www.cyberforum.ru/cpp-beginners/thread1173255.html
Вычислить площадь квадрата или треугольника C++
вычислить площадь квадрата или треугольника
Обход матрицы C++
есть двумерная матрица 4х4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 ее рандомно перемешиваем. потом берем любую ячейку и нужно проверить соседние значения. нужно для реализации...
C++ Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию http://www.cyberforum.ru/cpp-beginners/thread1173222.html
Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию 1) Скопировать в файл F2 только четные строки из F1. 2) Определить количество гласных букв в первой строке файла...
C++ написать программу ввода информации по студенту помогите, пожалуйста, решить. 1) написать программу ввода информации по студенту (Ф.И.О., группа, факультет, курс) подробнее

Показать сообщение отдельно
Kuzia domovenok
1957 / 1810 / 142
Регистрация: 25.03.2012
Сообщений: 6,272
Записей в блоге: 1
12.05.2014, 18:49
vad505, ну так ты не повторяй как попугай за методичкой или что там тебе в школе выдали, а вникай в суть метода! наверняка в этом методе не должен использоваться делитель больший самого числа!

Добавлено через 8 минут
vad505, вот ты решил генерировать собственные рандомные числа. Почему ты взял a=0,c=0 ?
Ты что, не понимаешь, что с этими значениями одни нули будут генерироваться нули и только нули? Ты не вник даже в сам метод!
Далее, чем обусловлен твой выбор 0x100000000? Хоть какое-то рациональное объяснение есть? Для целочисленной константы великовато... Да дело даже не в типе константы. m по своему порядку не соответствует значениям a и c!

Добавлено через 5 минут
Далее, раз уж выбрал m степенью двойки, почему ты используешь операцию деления, вместо того, чтобы наложить просто маску на число? А с учётом того, сто старшая часть числа просто отсекается при переполнении, можно не использовать ни маски, ни остатка, и вообще число m можно не использовать! согласен?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru