Цитата:
|
Цитата:
В кольце a*b = a*c a*b = a*c a*b - a*c = a*c - a*c a*(b - c) = 0 Очевидно, что в случае если a равно нулю, b вовсе не обязано быть равно c. Более того, также необходимо, чтобы наше кольцо являлось областью целостности. |
Цитата:
|
Цитата:
------ видите? операторы опять не правильно ведут себя с нечислами. |
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Нули не сокращаются - это не правильно. На ноль не делится - это не правильно. вот еще пример ошибочной работы с нечислами 14-14 = 0 (14-14)*10 = (14-14)*30 одинаковые множители (14-14) сокращаются, получается 10=30 |
Цитата:
Выше я уже показал, что уравнение a*x = a*y имеет сколько угодно корней при a = 0 Цитата:
|
Цитата:
|
Цитата:
#include <iostream>
class Int {
public:
Int(int i): value(i) {}
operator int() const {
return value;
}
int operator*(Int &rv) {
if_null(rv);
return value * rv;
}
int operator/(Int &rv) {
if_null(rv);
return value / rv;
}
private:
int value;
inline void if_null(Int &rv) {
if (value == 0)
value = 1;
else if (rv == 0)
rv = 1;
}
};
int main() {
Int a = 0;
Int b = 5;
int i = a * b; //5
int j = a / b; //5
std::cout << "0 * 5 = " << i << "\n0 / 5 = " << j << std::endl;
return 0;
}
|
Спасибо, но я просто немного не правильно понимал чтопроисходит)) то что я говорил сделать УЖЕ СДЕЛАЛИ) люд расширили принцепы работы операторов арифметических для работы с вещественными числами)).
Я щас читаю пути раскрытия неопределенности деления на ноль) и думаю как лучше поступать. В общем то что я говорил уже сделали люди оказывается)))) лет так 1000 назад, но я все ровно молодец что постарался) |
Чтоб дать ответ на дурака вопросик,
Порой не хватит опыта отцов. Один глупец в колодец камень бросит – Достать не смогут сорок мудрецов. © Copyright: Константин Ефетов, 2009 |
Чувак, это рэпчик?
А если серьезно,то шикарная мысль. Что мудрецы сидят себе думают что земля плоская, у них на это есть все основания, сотни книг, учения о черепахах. И тут дурак какой то говорит, а смотрите, она круглая, и они не смогут ответить, и не смогут вынуть камень который он бросил. |
ноль - это вообще-то положительное число
|
Цитата:
|
|
И вообще надо формализовать вопрос! В какой области "На 0 делить нельзя!"?
в арифметике - да, это запрещено в алгебре - не определено в матанализе - можно "раскрыть неопределлённость" в программировании - или "max_value", или "NaN" в философии - парадокс Зенона ... что там ещё? Космология? Квантово-релятивистская физика? А Вы хотите причесать все эти совершенно разные области человеческого знания под одну гребёнку... |
Цитата:
По определению x положительно, если x > 0. Цитата:
|
Maxmaxmaximus, я вижу там только для пределов, а у меня просто числовая константа.
|
| Часовой пояс GMT +3, время: 22:22. |