1.12.2012 / 18:17 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| LideR, тоже есть свойства. Можно сделать свой trunc, основываясь на строках.
|
1.12.2012 / 20:05 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| LideR (01.12.2012/17:27)Naik, Тоже так думал, но как ехtended перевести в строчку, в паскале?этого и не надо! все проще! int x:=0 while x*m<n do begin num2:=num1; num1:=x*m; if num1>n and num2=n do ... if num1>n and num2<n do... x:=x+1; end Изменено Maxxxl123 (1.12 / 20:06) (всего 1 раз) |
1.12.2012 / 20:16 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| но єто долго |
1.12.2012 / 22:43 | |
Freddy Пользователь Сейчас: Offline
Имя: Игорь Откуда: Воронеж Регистрация: 30.01.2010
| Нужно воспользоваться свойством дискретного логарифма a = b mod p = (b* + nm) mod p, где b - большое число (extended в Паскале), m делится на p без остатка, а n - натуральное. То есть надо найти такое число, которое заведомо делится на наш делитель без остатка и вычитать его из заданного большого числа, пока, например, в результате не попадём в диапазон integer и отыщем остаток уже стандартной функцией Паскаля.
|
26.12.2012 / 06:55 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Freddy, лучше и дальше буду сидеть на питоне.
|
10.01.2013 / 08:18 | |
Хроно Пользователь Сейчас: Offline
Имя: Виктор Регистрация: 12.07.2011
| Дан текст программы на С. Требуется найти три способа изменить в нем один символ так, чтобы программа стала печатать 20 звездочек. Изменить – это значит не добавить, не убрать и не переставить, а именно поменять. Программа: main(){ int i, N=20; for (i = 0 ; i < N ; i--) {printf("*");} } P.s. задача не моя.
|
10.01.2013 / 09:21 | |
myname Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| Хроно, main(){ int i, N=20; for (i = 0 ; i < N ; N--) {printf("*");} }
|
10.01.2013 / 12:03 | |
Хроно Пользователь Сейчас: Offline
Имя: Виктор Регистрация: 12.07.2011
| myname, верно, но есть еще 2 решения |
10.01.2013 / 12:18 | |
myname Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| Хроно, Но другим будет обидно если я всё решу и они будут мстить мне.
|
11.01.2013 / 15:55 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Хроно, старая задача.
|