|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.11.2008, 20:57 | #1 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 43
|
Циклы с произвольным количеством шагов
Вечер! Изучать Делфи начал совсем недавно, и вот уже столкнулся с первой проблемой. С моим количеством знаний, эт задачка кажется не постяжимой, если можете помогите... Очень нужно.
А задачка следущая "Дано число. Отбросить в нём цифры, стоящие левее самой правой единицы". Заранее благодарен. |
03.11.2008, 21:31 | #2 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
если я правильно все понял то тут все легко ...
переводим в строку InttoStr, а теперь обычным перебором ищем 1 и отсекаем не нужную часть ...
Skype : UASm1Le.
|
03.11.2008, 21:39 | #3 |
Форумчанин
Регистрация: 03.02.2008
Сообщений: 213
|
Код:
n- собственно само число rez- результат
Пишу программы на заказ, контакты под аватаром!
Отзывы тут Последний раз редактировалось Stepler; 03.11.2008 в 21:43. |
03.11.2008, 22:07 | #4 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 43
|
Спс за помощь... может для кого то эт и легко, но для меня, это кажется кошмаром... может быть програмирование и не слишком сложная вещь, но я прост не могу понять иногда, или хотя бы представить в голове, как эт задание бует выглядет наяву
Вот что у меня получилось, но выдаёт ошибку на последнем end. Обьясните, что я не так сделал? Код: Код:
Последний раз редактировалось Walter; 03.11.2008 в 22:33. |
03.11.2008, 22:47 | #5 |
Форумчанин Подтвердите свой е-майл
Регистрация: 25.02.2008
Сообщений: 289
|
надо поставить ; вместо точки
если и тогда будет ошибка, то надо дописать еще end. в самом конце всего
Упс...
|
04.11.2008, 13:06 | #6 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Ну и надо куда то вывести ответ, в Label или в Edit.
|
08.11.2008, 19:50 | #7 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 43
|
Кст, по поводу кода к задачке, тут походу алгоритм не совсем верный (хотя и mod, div и i:=i*10; нужны), мож прост рассположение их не такое, кто может разобраться и подправить, т.к. я пока не силён исправить. Заранее спасибо огромное!
|
08.11.2008, 19:57 | #8 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Вот нормальный код, я его из паскалевской программы выдернул, лень переменные менять, доделай сам.
Код:
Цитата:
Последний раз редактировалось puporev; 08.11.2008 в 20:01. |
|
08.11.2008, 20:27 | #9 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 43
|
Спс, попробую доделать надо же чему то обучаться самому ^^
Последний раз редактировалось Walter; 09.11.2008 в 16:19. |
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 |