Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2009, 22:54   #1
old slon
 
Регистрация: 11.05.2009
Сообщений: 8
По умолчанию Хитрая задача

Подлый учитель ( а точнее учительница) информатики неожиданно оставил мой моск наедине с крайне сложной для меня задачей....


Условие:
найти все трехзначные числа( от 100 до 999), удольтворяющие следующему условию: само число и сумма цифр этого числа делятса
на одно и то же число p. Значение p вводитса с клавиатуры.

Буду благодарен до крайности каждому оказавшему хоть малейшую помощь....
old slon вне форума Ответить с цитированием
Старый 13.05.2009, 23:32   #2
qpokyc
Форумчанин
 
Аватар для qpokyc
 
Регистрация: 07.04.2009
Сообщений: 117
По умолчанию

Гм. оч. хитрая
Надеюсь там нинадо было ничаго оптимизировать

PS: при переводе для компиляции на TURBO PASCAL'e потребуется поменять следующие строчки:
Код:
{Там нет такого модуля}
uses
  SysUtils;
{Строки как то по другому надо обрабатывать, давненько было - 
ужо точно не помню. И функция для перевода числа другая}
   then Write(IntToStr(ANum) + ', ');
{Не помню - поддерживается ли там такой тип переменной (если нет -
просто скопируй тело ScanProc туда, где оно вызывается и отредактируй переменные)}
type
 TScanProc = procedure (ANum: Integer; Valid: Boolean);
Вложения
Тип файла: zip Chisla.zip (23.7 Кб, 11 просмотров)
Copyright © qpokyc (qpy[the dog]bk.ru), 2008-2009 г.

Последний раз редактировалось qpokyc; 13.05.2009 в 23:36. Причина: А! Вспомнил! На паскале так можно написать: Write(ANum, ', ')
qpokyc вне форума Ответить с цитированием
Старый 13.05.2009, 23:39   #3
old slon
 
Регистрация: 11.05.2009
Сообщений: 8
По умолчанию

спасибо большое... хоть и тяжеловато для восприятия...

qpokyc спасибо!
old slon вне форума Ответить с цитированием
Старый 13.05.2009, 23:44   #4
qpokyc
Форумчанин
 
Аватар для qpokyc
 
Регистрация: 07.04.2009
Сообщений: 117
По умолчанию

Интересно, за что благодаришь если ничего исчо не видел...
PS: Решение во вложениях! (Chisla.zip (23.7 Кбайт, 0 просмотров))
Copyright © qpokyc (qpy[the dog]bk.ru), 2008-2009 г.
qpokyc вне форума Ответить с цитированием
Старый 13.05.2009, 23:49   #5
old slon
 
Регистрация: 11.05.2009
Сообщений: 8
По умолчанию

видел..... пол кода проги для меня вообще темный лес.... я думал там попроще решение будет... поменьше кода....

Сижу разбираюсь...
old slon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"Хитрая" сортировка MagistrSave Общие вопросы C/C++ 6 08.05.2009 23:54
Хитрая авторизация на сайте метод post OkeaH Работа с сетью в Delphi 8 27.02.2009 19:49
Хитрая выборка в подчиненную форму smoky Microsoft Office Access 5 19.05.2008 15:42
Хитрая задача Marsik Помощь студентам 11 21.11.2007 18:34