IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
Closed Topic Открыть новую тему 
> 3 задачи, сложные (для меня =))
gulldan
сообщение 23.01.2008 15:33
Сообщение #1





Группа: Пользователи
Сообщений: 7
Пол: Мужской

Репутация: -  0  +


Всем привет !!!
немогли бы вы помочь или хотя бы рассказал алгоритм как решать задачи
________________________________________________________________

1)Антон решает такую задачу : "На числовой прямой задано n точек, необходимо найти среди них дае ближайщих"
Расстояние между двумя точками числовой прямой х и у равно |x - y|

________________________________________________________________

2)Недавно Димин начальник Георгий столкнулся с весьма интересной последовательность. a1,a2,...,an , которая определяется слудующим образом а1=0 аn (n>1) есть наименьшее большее а(n-1) натуральное число ,десятичной записи которого не содержит цифр, содержащихся в десятичной записи a(n-1)
Напишите программу,которая по числу n вычислит аn.

________________________________________________________________

3)
Заданы 3числа a,b,c.Необходимо выяснить ,можно ли так переставить цыфры в числах а и b ,чтобы получилось с.
напимер заданы 12,31,25
переставив 31 как 13 то получим (12+13=25)
________________________________________________________________

заранее спасибо за любую помощь smile.gif

Сообщение отредактировано: gulldan - 23.01.2008 15:34
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Michael_Rybak
сообщение 23.01.2008 16:04
Сообщение #2


Michael_Rybak
*****

Группа: Модераторы
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


Что делал сам, что не получается?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
gulldan
сообщение 23.01.2008 16:08
Сообщение #3





Группа: Пользователи
Сообщений: 7
Пол: Мужской

Репутация: -  0  +


в том и причина я незнаю как начать =(
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Yevgeny
сообщение 24.01.2008 4:06
Сообщение #4


The matrix has me!!!
**

Группа: Пользователи
Сообщений: 74
Пол: Мужской
Реальное имя: Евгений

Репутация: -  0  +


В первой тебе надо просто брать поочереди каждую точку и сравнивать расстояние от неё до всех других, попалось меньше предыдущего - запомнил точки, потом следущую точку берёшь, и так далее, пока все не переберёшь... Ну, взламывал когда-нить кодовый замок, не смотря на потёртость клавишь? Вот и тут так же можно!!! smile.gif выкладывай, что вышло...

В третьей всё аналогично, надо просматривать все возможные варианты и сравнивать их с третьим числом...

Сообщение отредактировано: Yevgeny - 24.01.2008 4:09


--------------------
"Брать производную можно научить даже обезьяну" - мой препод по матану! :-)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
nesh
сообщение 25.01.2008 16:39
Сообщение #5


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской

Репутация: -  -1  +


Народ привет!
Мне нужно написать 3 элементарных программы и сделать это как можно быстрее:
1) Составить программу вычисления суммы первых n членов ряда 1+1/2+1/3+1/4+…
2) Составить программу преобразования введенного числа в двоичное
3) Составить программу, которая проверяет, является ли введенное целое число простым
Народ кто, чем может, помогите мне очень срочно надо!
Заранее благодарен!!!


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
nesh
сообщение 25.01.2008 22:08
Сообщение #6


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской

Репутация: -  -1  +


Народ привет!
Мне нужно написать 3 элементарных программы и сделать это как можно быстрее:
1) Составить программу вычисления суммы первых n членов ряда 1+1/2+1/3+1/4+…
2) Составить программу преобразования введенного числа в двоичное
3) Составить программу, которая проверяет, является ли введенное целое число простым
Народ кто, чем может, помогите мне очень срочно надо!
Заранее благодарен!!!

 ! 
Еще раз, и бан на неделю.



Сообщение отредактировано: Michael_Rybak - 25.01.2008 22:48


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
compiler
сообщение 25.01.2008 22:14
Сообщение #7


Человек
*****

Группа: Пользователи
Сообщений: 1 050
Пол: Мужской
Реальное имя: Станислав

Репутация: -  3  +


nesh, тебе же уже все сказали... ЧаВО + Поиск
например, задача №3 Замечательные числа


--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
nesh
сообщение 26.01.2008 15:59
Сообщение #8


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской

Репутация: -  -1  +


Нашел только 2 и з программу, а вот 1 не нашел!
Может кто подскажет?!


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
compiler
сообщение 26.01.2008 17:21
Сообщение #9


Человек
*****

Группа: Пользователи
Сообщений: 1 050
Пол: Мужской
Реальное имя: Станислав

Репутация: -  3  +


Цитата(nesh @ 26.01.2008 14:59) *
а вот 1 не нашел!
Операторы цикла, с выделенными ключевыми словами для поиска...

Сообщение отредактировано: compiler - 26.01.2008 17:22


--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
nesh
сообщение 4.02.2008 16:31
Сообщение #10


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской

Репутация: -  -1  +


Всем привет!
Народ обыскал все на форуме, но не нашел таких задач:
1) Составьте функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргументов;
2) Составьте процедуру, которая выводит строку, состоящую из одинаковых символов. Длина строки и символ являются параметрами процедуры.
Пожалуйста, помогите составить эти программки! А то мне очень нужно!
ЗАРАНЕЕ БЛАГОДАРЕН!!!


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
nesh
сообщение 5.02.2008 14:42
Сообщение #11


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской

Репутация: -  -1  +


Всем привет!
Народ обыскал все на форуме, но не нашел таких задач:
1) Составьте функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргументов;
2) Составьте процедуру, которая выводит строку, состоящую из одинаковых символов. Длина строки и символ являются параметрами процедуры.
Пожалуйста, помогите составить эти программки! А то мне очень нужно!
ЗАРАНЕЕ БЛАГОДАРЕН!!!


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Василий
сообщение 7.02.2008 7:55
Сообщение #12


Гость






Данные задачи...с заочной краевой-олимпиады школьников Хаб. края...Олимпиада идет до 18 февраля...обидно, что в победителях может оказаться тот, кто ничего толком не знает в алгоритмизации и программировании...
 К началу страницы 
+ Ответить 
klem4
сообщение 7.02.2008 9:11
Сообщение #13


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Василий, спасибо за информацию. Подобное у нас запрещено, тема закрывается.


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 18.07.2025 14:12
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"