Вопрос № 29978: Помогите, пожалуйста, написать программу. Дана натуральное число(например, 123456), осуществить его циклический сдвиг на два знака вправо(получится 561234), без использования массивов. И еще одну программу: найти все натуральные числа от m до n, сумм...Вопрос № 29980: Доброго времени суток..
Попробую описать свою проблему ..
в Виндоусе есть опция "Отображать содержимое окна при перетаскивании"
Вот .. мне нужно , не выключая этой опции , сделать так , что бы содержимое формы не отображалось п...
Вопрос № 29.978
Помогите, пожалуйста, написать программу. Дана натуральное число(например, 123456), осуществить его циклический сдвиг на два знака вправо(получится 561234), без использования массивов. И еще одну программу: найти все натуральные числа от m до n, сумма цифр которых равна k(m, n и k вводит сам пользователь).Задали в институте, надо срочно сдавать, а как делать не представляю. Заранее спасибо. E-mail: commandos@mts-nn.ru
Отправлен: 21.11.2005, 22:37
Вопрос задал: Commandos (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: koshi
Здравствуйте, Commandos!
Шлю решение второй задачи (просто она проще, а спать очень хочется), если тебе не пришлют решение первой, сделаю и ее ... Вообще конечно желательно тебе самому все это уметь, так как на будущих курсах будет еще жестче и такие вещи надо решать, а пока разбирайся - наверняка у тебя все это надо писать в Turbo C - там я и тестировал, все работает.
Приложение:
--------- Don't worry by groovy
Ответ отправил: koshi (статус: 1-ый класс)
Отправлен: 22.11.2005, 01:29 Оценка за ответ: 5 Комментарий оценки: Спасибо большое. Но помогите решить и первую задачу, пожалуйста.
Отвечает: Romodos
Здравствуйте, Commandos!
У есть идеи по решению.
Ну, надо для начала определить, сколько знаков в числе. Думаю, допрешь. Это легко сделать, деля число в цикле на десять
В i сейчас находится кол-во цифр в числе.
Тогда делим число на десять и прибавляем остаток от деления впереди числа.
Но эта програ не будет работать с очень большими числами. Так что, если надо додумай сам. Если я помог, то буду рад. Если нет, то на нет и суда нет.
Приложение:
--------- FAQ me off!
Ответ отправил: Romodos (статус: Студент)
Отправлен: 22.11.2005, 06:28 Оценка за ответ: 4 Комментарий оценки: Спасибо, теперь я понял как реализуется решениею
Вопрос № 29.980
Доброго времени суток..
Попробую описать свою проблему ..
в Виндоусе есть опция "Отображать содержимое окна при перетаскивании"
Вот .. мне нужно , не выключая этой опции , сделать так , что бы содержимое формы не отображалось при Ресайзе.. подскажите .. Заранее благодарен..
Среда ВСВ6
Отправлен: 21.11.2005, 22:43
Вопрос задал: __Cheat3r (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Татьяна
Здравствуйте, __Cheat3r!
Как вариант могу предложить перехватывать сообщение WM_MOVING в нем скрывать содержимое окна, перезапускать таймер (TTimer).
В событии таймера показывать содержимое окна
Таймер необходим для того, чтобы определить окончание движения
--------- Нет ничего невозможного!!!
Ответ отправила: Татьяна (статус: 8-ой класс)
Отправлен: 22.11.2005, 19:09