![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| Demonix |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 17.11.2006 Где: Россия Репутация: нет Всего: нет |
Ребята, такая тема:
y:=66 mod 10; 'Это пашет' Но вот так: y:=a mod 10; 'Уже не пашет' Поясните, как он работает или че надо дописать?! |
|||
|
||||
| Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: нет Всего: 61 |
Demonix,
а тип какой у переменной а? и вообще, "код в студию" -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
| Demonix |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 17.11.2006 Где: Россия Репутация: нет Всего: нет |
Причем frac работает, а mod нет. Вообще-то это часть большей программы. Но вот в такой маленькой я пытался разобраться, почему не пашет mod (как и div, кстати). Но он не запускает программу, если y:=a mod 10; и просто пишет, что об ошибке. А если ставишь число, все работает... Это сообщение отредактировал(а) volvo877 - 18.11.2006, 20:33 |
|||
|
||||
| sorryuz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 1.12.2005 Где: Таш\Узбекист ан Репутация: нет Всего: нет |
Это сообщение отредактировал(а) volvo877 - 18.11.2006, 20:34 |
|||
|
||||
| Demonix |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 17.11.2006 Где: Россия Репутация: нет Всего: нет |
sorryuz,
Постойте, это, допустим, будет работать, но у нас же есть еще и
Это сообщение отредактировал(а) volvo877 - 18.11.2006, 20:35 |
|||
|
||||
| Kuvaldis |
|
||||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: нет Всего: 61 |
Demonix,
1. Используй кнопку код с выпадающим списком языков, где выбирай язык Delphi. В поле ответа появятся теги "код". Между ними и вставляешь свои программы 2.
ТЫ проверял на компиляторе??? Все работает (идет неявное преобразование integer в real, и все отрабатывает "как в лучших домах Парижа и ЛондОна") Только для нормального отображения дробной части нужно написать было
Это сообщение отредактировал(а) Kuvaldis - 18.11.2006, 17:35 -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
||||
|
|||||
| Demonix |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 17.11.2006 Где: Россия Репутация: нет Всего: нет |
Короче было вот это задание:
Игрок А объявляет двузначное число от 01 до 99. Игрок Bменяет местами его цифры и прибавляет полученное число к сумме его цифр. Полученный результат он объявляет игроку А. Игрок А проделывает с этим числом ту же процедуру, и так они продолжают поступать поочередно, объявляя числа. От суммы чисел берется остаток от деления на 100, поэтому объявляются лишь двузначные числа. Какие числа может объявить игрок А на начальном шаге, чтобы игрок В в некоторый момент объявил число 00. Наши мозги додумались лишь до этого: {Паскаль}
Но в итоге программа приходит или к её собственному "Фатал ерору" или начинает гонять по кругу некоторые числа... К примеру начали с 41 и затем пришли к 93, которое через несколько порядков вылазиет заново... мы решили, что лучше сделать так: Это сообщение отредактировал(а) Demonix - 18.11.2006, 20:08 |
|||
|
||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
Demonix, я бы твою задачу решал так:
Это имелось в виду? |
|||
|
||||
| Demonix |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 17.11.2006 Где: Россия Репутация: нет Всего: нет |
volvo877,
Именно это и было нужно! |
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |