на заметку ФСБ

Jun 14, 2012 04:50

Вообще, я требую в управление ФСБ, которое занимается киберпреступлениями ввести отдел, который занимался бы расследованиями применения къебенематики - случаев успешного деления на ноль в средней полосе России
пример противоправных действий от Microsoft )

Leave a comment

Comments 13

rrost June 14 2012, 05:45:10 UTC
Все правильно. Во втором случае оба операнда целые, поэтому и деление целочисленное, дает 5. Надо было писать 11.0/2.0.
И MS тут не при чем, под линухом в gcc будет тоже самое, например. Да и практически везде, где есть целые и действительные типы.

Reply

fomor_perm June 14 2012, 05:54:55 UTC
а в CPP не так будет, по-моему.
а в Delphi точно не так:
procedure TForm1.Button1Click(Sender: TObject);
var i: double;
begin
i:= 11/2;
Form1.Label1.Caption:=floattostr(i);
end;

5.5

Reply

rrost June 14 2012, 12:43:20 UTC
В C/C++ точно так будет, там тип оператора (целочисленное/действительное деление) определяется типами операндов.

В Паскале оператор '/' - деление для действительных чисел, а для целых другой оператор - 'div'.

Reply

fomor_perm June 14 2012, 14:36:29 UTC
Не надо выдавать маразмы компиляторов к которым вы привыкли за "так и должно быть". И вообще Рост - что ты тут делаешь? Всё что мы хотели друг другу давно сказали.

Reply


ivan_59 October 14 2012, 04:49:06 UTC
ржу-с и подписываюсь

Reply


ivan_59 October 21 2012, 11:17:31 UTC
От чЁта репу чешу,а на хрена?

Reply

fomor_perm October 21 2012, 11:56:00 UTC
что именно - автоприведение к типу или вообще где я на такую задачу набрел?

Reply

ivan_59 October 21 2012, 12:00:30 UTC
Так ниче!Смеюсь.Репа то болит вот и пишу бла загадками,даж для себя!Ржу-с

Reply


kiowa_mike September 2 2013, 08:39:06 UTC
С Днем Рождения! И пусть все-все-все будет хорошо!

Reply

fomor_perm September 2 2013, 10:54:12 UTC
Спасибо, Михаил!

Reply


ibanflavevanu December 23 2013, 04:35:57 UTC
клёва

Reply


Leave a comment

Up