26 / 26 / 3
Регистрация: 10.04.2013
Сообщений: 167
|
|
1 | |
32 битный Integer15.02.2014, 13:26. Показов 1152. Ответов 12
Метки нет (Все метки)
Посчитать произведения в типе Integer (32 битном) и учитывать только те из них, которые помещаются в этом типе (не вызывают переполнение 32 битного типа именно как произведения).
Как это должно выглядеть?
0
|
15.02.2014, 13:26 | |
Ответы с готовыми решениями:
12
WIX Как добавить в реестр 32 битный ключ, если инсталлер 64 битный? Как на 64-битный ноут установить 32-битный XP? преобразовать 8-битный bmp в 24-битный Нельзя преобразовать тип function(a: integer;b: integer):integer к real |
]:->
102 / 96 / 19
Регистрация: 12.11.2013
Сообщений: 398
|
|||||||||||
15.02.2014, 13:40 | 2 | ||||||||||
по-идее тип Integer и так занимает 32 бита...Скорее вам нужно выполнить произведение и сравнить результат с :
ну и
1
|
26 / 26 / 3
Регистрация: 10.04.2013
Сообщений: 167
|
|
15.02.2014, 14:19 [ТС] | 3 |
Через exception это можно как то сделать??
условие в задаче, не использовать "if"-ы.
0
|
]:->
102 / 96 / 19
Регистрация: 12.11.2013
Сообщений: 398
|
|
15.02.2014, 14:32 | 4 |
ну это ошибка компиляции...
выдаст что-то типо такого: Exception in thread "main" java.lang.Error: Unresolved compilation problem: The literal 156165156121 of type int is out of range Добавлено через 35 секунд может кто-то подскажет решение...
1
|
]:->
102 / 96 / 19
Регистрация: 12.11.2013
Сообщений: 398
|
||||||
15.02.2014, 14:39 | 6 | |||||
он Error кидает)
а в выражениях да...
0
|
]:->
102 / 96 / 19
Регистрация: 12.11.2013
Сообщений: 398
|
|
15.02.2014, 14:43 | 8 |
ну я и говорю, что так - ошибка компиляции...
а как проверить на диапазон тогда, если нельзя использовать if() - не знаю...потому что нет Exception-a, который можно было обработать. В выражениях он действительно болтается между MIN_VALUE и MAX_VALUE...
0
|
26 / 26 / 3
Регистрация: 10.04.2013
Сообщений: 167
|
||||||
15.02.2014, 14:51 [ТС] | 10 | |||||
В задание написали, что яко бы для таких приколов в Делфи что - то есть, но я не хочу его юзать.
Увижу что преподаватель скажет, я создал метод, который выкидывает исключение да и все) Если не понравится, тогда не знаю
Учту, спасибо)
0
|
]:->
102 / 96 / 19
Регистрация: 12.11.2013
Сообщений: 398
|
|
15.02.2014, 14:59 | 11 |
так if() же нельзя)))
1
|
Заблокирован
|
||||||
15.02.2014, 15:31 | 12 | |||||
если я правильно понял задачу
1
|
15.02.2014, 20:57 | 13 | |||||
Сообщение было отмечено BabyGluk как решение
Решение
без ифа проверка
1
|
15.02.2014, 20:57 | |
15.02.2014, 20:57 | |
Помогаю со студенческими работами здесь
13
Нельзя преобразовать тип function(z: integer;w: integer;e: integer): real к real Вывести двоичный код вводимого числа(integer) и наоборот из двоичного в integer. Program1.pas(20) : Нельзя преобразовать тип IEnumerable<integer> к integer Help function TCustomWinSocket.ReceiveBuf(var Buf; Count: Integer): Integer; Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |