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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2010, 14:14   #1
vanyasmart
 
Регистрация: 01.12.2010
Сообщений: 4
По умолчанию Нужно точное условие задачи.

Суть примерно в том, что есть четырехзначное число, от него отнимают другое четырехзначное число, которое состоит из цифр первого числа, но перемешанных и получается число, которое состоит опять-же из тех-же цифр. Нужно найти количество таких чисел.
vanyasmart вне форума Ответить с цитированием
Старый 02.12.2010, 16:29   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Условие задачи у Вас уже написано, насколько я могу судить, одно достаточно точное... В чём суть Вашего поста?

p.s. Если Вы не знаете, как эту задачу решать, то, думаю, что перебор (с некоторой эвристикой - ну типа первая цифра первого числа не может быть единицей, второе число должно быть меньше первого и разность должна быть больше 999 и т.д.) поможет...

p.p.s. и ещё, неплохо бы указывать, какой язык программирования Вам нужен.

Последний раз редактировалось Serge_Bliznykov; 02.12.2010 в 16:32.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 02.12.2010, 16:35   #3
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Ну, типа так:
Код:
for i:=2000 to 9999 do
for j:=1000 to i-1000 do
//....
Я прав? Или нет?
_-Re@l-_ вне форума Ответить с цитированием
Старый 02.12.2010, 16:52   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Я прав? Или нет?
угу. ну и надо ещё написать функцию, которая для двух чисел определяет- из одинаковых цифр они состоят или нет. и всё. практически задача решена.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 02.12.2010, 16:57   #5
vanyasmart
 
Регистрация: 01.12.2010
Сообщений: 4
По умолчанию

Та решение у меня есть и достаточно хорошее (выдает ответ и все варианти менее чем за секунду). Но у меня нет точного условия.
К примеру если вариант типа 5409-4950=459 катит, то ответ 40, а иначе ответ - 14.
vanyasmart вне форума Ответить с цитированием
Старый 02.12.2010, 21:27   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

у, тогда я ошибся...
а каким образом можно угадать точное условие задачи, если про неё (про эту задачу) ничего не известно?!

И вообще, не могу понять, зачем Вам это?!
Вы нас хотите спросить, подходит ли вариант типа 5409-4950=459 ?!
Вы задачу придумали, Вы и решайте, подходит или нет...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.12.2010, 23:17   #7
vanyasmart
 
Регистрация: 01.12.2010
Сообщений: 4
По умолчанию

Задачу придумал не я. Я её не до слышал и спрашиваю знает ли кто точное условие.
vanyasmart вне форума Ответить с цитированием
Старый 07.12.2010, 00:32   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Я её не до слышал и спрашиваю знает ли кто точное условие.
я не уверен, что кто-то из форумчан был там, где Вы "не до слышали" задачу...
и, поэтому, вряд ли помогут Вас с точном условием задачи...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
условие задачи в PASCAL vitekbest Помощь студентам 8 19.12.2010 15:16
Объясните условие задачи k1r1ch Помощь студентам 5 15.11.2009 20:44
Условие задачи уже выложил... Рустем Помощь студентам 4 16.01.2009 02:03
Помогите вникнуть в условие задачи. Что нужно сделать garald50 Паскаль, Turbo Pascal, PascalABC.NET 3 04.06.2008 19:42
Непонимаю условие задачи.... Карась Помощь студентам 2 28.11.2007 17:41