Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ неявное преобразование в C++ https://www.cyberforum.ru/ cpp/ thread335329.html
Здравствуйте! При работе с проектом на Qt, компилятор выдал ошибку: "undefined reference to vtable". Порывшись в интернете, нашел статью, где рассказывается, что это все происходит из-за...
Критика архитектуры набора планов C++
Требуется создать систему похожую на Hierarchical task network то есть некоторая библиотека планов и каждый план может содержать подпланы, получать результаты выполнения подпланов и передавать их...
Решение игры "вирус"? C++
В инете есть много флеш игр на тему вирусов. Поле поделено на квадраты из нескольких цветов и нужно всё заразить на наименьшее число ходов. Хочу потренироваться находить решения таких задач. Для...
C++ Чекер удаленных серверов на ОС Доброго времени суток. Я этот форум читаю уже достаточно давно, но все никак не приходилось здесь зарегистрироваться. Сейчас обращаюсь к вам с просьбой. Помогите написать программку, которая будет... https://www.cyberforum.ru/ cpp/ thread333001.html
C++ Quest3D 4.2.3 https://www.cyberforum.ru/ cpp/ thread331760.html
Приветсвую всех!!! Люди мне нужна помощь. Никак не могу найти в сети Quest3D 4.2.3.точнее нашел но все ссылки либо платные либо не работают.если кто может дать мне работующюю ссылку буду очень...
Математика для программистов(НЕ АБСТРАКТНО) C++
Уважаемые программисты! Какие книги рекамндуете по математике!
C++ Как сделать перезагрузку сайта с помощью таймера?
ну во общем тут такое дело нужен код который будет отправлять запрос на сайт перезагружаться и опять оправлять запрос на сайт пример как тут webbrowser1.navigate(' '+edit1.text) webbrowser1.refresh ...
C++ Как написать графическую библиотеку? Есть много графических библиотек(MFC, VCL, WxWidgets). А как можно создать свою(хотя-бы примитивную)???:umnik: https://www.cyberforum.ru/ cpp/ thread331263.html
C++ Поменять код на С++ https://www.cyberforum.ru/ cpp/ thread330820.html
Нужно преобразовать в С++ этот код. uses crt; const Max = 100; type MyType = array of integer; procedure CreatArr(var TheArr:MyType;Size:integer); var i:integer;...
C++ Функция удаления элемента из дерева В данной программе реализовано почти все,кроме фунции удаления,которую я так и не смог реализовать. Руководствуюсь методами: -если это лист, то просто удаляем. -если элемент имеет левое поддерево,... https://www.cyberforum.ru/ cpp/ thread330758.html
1335 / 986 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
23.07.2011, 19:47  [ТС] 0

Делить на ноль нельзя?

23.07.2011, 19:47. Просмотров 3428. Ответов 16
Метки (Все метки)

Ответ

Цитата Сообщение от Deviaphan Посмотреть сообщение
А ещё лучше читай мой первый пост. long long это синоним _int64, т.е. компилятору даже ничего преобразовывать не надо, ты сам ему 64 битные числа указал.
Но и в твоём варианте такая же пара чисел существует, просто а немного меньше.)
Я ж и подозревал, что как-то переполнение может образоваться, просто не мог понять, как именно, деление ж все таки по мне - для этой конретной задачи легче грубый костыль сделать, так вот решил
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
int main()
 {
    long long a, b;
 
    cin >> a >> b;
  
    if (b == 0 || a / b == 2147483648)
        cout << "ERROR";
    else
        cout << a / b;
 
    cout << endl;
 
    return 0;
 }
Зашло в полный балл

Вернуться к обсуждению:
Делить на ноль нельзя?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.07.2011, 19:47
Готовые ответы и решения:

Почему нельзя делить с остатком float/double
Доброго времени суток, объясните мне, почему нельзя делить с остатком числа с точкой? К примеру...

Перевод десятичного вещественного числа в двоичное путем побитовых операций (Делить на 2 нельзя)
Нужно написать код на С++, который переводит вещественное десятичное число в двоичное с помощью...

Не работает проверка на ошибку "делить на нуль нельзя!";
Я хочу сделать проверку на то чтобы при делении на нуль выскакивала ошибка под определенным...

Почему нельзя делить элементы матрицы в подпрограмме на элементы матрицы? 60-я строка
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;cstring&gt; #include &lt;cmath&gt; using namespace std;...

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