![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 43
|
![]()
Вечер! Изучать Делфи начал совсем недавно, и вот уже столкнулся с первой проблемой.
![]() А задачка следущая "Дано число. Отбросить в нём цифры, стоящие левее самой правой единицы". Заранее благодарен. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
![]()
если я правильно все понял то тут все легко ...
переводим в строку InttoStr, а теперь обычным перебором ищем 1 и отсекаем не нужную часть ...
Skype : UASm1Le.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 03.02.2008
Сообщений: 213
|
![]() Код:
n- собственно само число rez- результат
Пишу программы на заказ, контакты под аватаром!
Отзывы тут Последний раз редактировалось Stepler; 03.11.2008 в 21:43. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 43
|
![]()
Спс за помощь... может для кого то эт и легко, но для меня, это кажется кошмаром... может быть програмирование и не слишком сложная вещь, но я прост не могу понять иногда, или хотя бы представить в голове, как эт задание бует выглядет наяву
Вот что у меня получилось, но выдаёт ошибку на последнем end. Обьясните, что я не так сделал? Код: Код:
Последний раз редактировалось Walter; 03.11.2008 в 22:33. |
![]() |
![]() |
![]() |
#5 |
Форумчанин Подтвердите свой е-майл
Регистрация: 25.02.2008
Сообщений: 289
|
![]()
надо поставить ; вместо точки
если и тогда будет ошибка, то надо дописать еще end. в самом конце всего
Упс...
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Ну и надо куда то вывести ответ, в Label или в Edit.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 43
|
![]()
Кст, по поводу кода к задачке, тут походу алгоритм не совсем верный (хотя и mod, div и i:=i*10; нужны), мож прост рассположение их не такое, кто может разобраться и подправить, т.к. я пока не силён исправить. Заранее спасибо огромное!
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Вот нормальный код, я его из паскалевской программы выдернул, лень переменные менять, доделай сам.
Код:
Цитата:
Последний раз редактировалось puporev; 08.11.2008 в 20:01. |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 43
|
![]()
Спс, попробую доделать
![]() Последний раз редактировалось Walter; 09.11.2008 в 16:19. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 43
|
![]()
Так а у меня вопрос, а в этой задачке, тока мона с repeat или же while тож пойдёт? Пупорев, еси можешь покажи на премере с while. Спс заранее
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ГСЧ с большим количеством нулей | Frog25 | Общие вопросы C/C++ | 6 | 26.06.2008 18:22 |
Напечатать строку с наибольшим количеством слов. | jenja | Помощь студентам | 9 | 07.03.2008 05:28 |
Массив структур с заранее неизвестным количеством элементов, С++ | PersonaGrata | Общие вопросы C/C++ | 8 | 24.02.2008 16:34 |
как вывести число с ограниченным количеством цифр после запятой? delphi | Ensoph | Помощь студентам | 1 | 02.10.2007 07:50 |