Помощь - Поиск - Пользователи - Календарь
Полная версия: 3 задачи
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
gulldan
Всем привет !!!
немогли бы вы помочь или хотя бы рассказал алгоритм как решать задачи
________________________________________________________________

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
Michael_Rybak
Что делал сам, что не получается?
gulldan
в том и причина я незнаю как начать =(
Yevgeny
В первой тебе надо просто брать поочереди каждую точку и сравнивать расстояние от неё до всех других, попалось меньше предыдущего - запомнил точки, потом следущую точку берёшь, и так далее, пока все не переберёшь... Ну, взламывал когда-нить кодовый замок, не смотря на потёртость клавишь? Вот и тут так же можно!!! smile.gif выкладывай, что вышло...

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

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

compiler
nesh, тебе же уже все сказали... ЧаВО + Поиск
например, задача №3 Замечательные числа
nesh
Нашел только 2 и з программу, а вот 1 не нашел!
Может кто подскажет?!
compiler
Цитата(nesh @ 26.01.2008 14:59) *
а вот 1 не нашел!
Операторы цикла, с выделенными ключевыми словами для поиска...
nesh
Всем привет!
Народ обыскал все на форуме, но не нашел таких задач:
1) Составьте функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргументов;
2) Составьте процедуру, которая выводит строку, состоящую из одинаковых символов. Длина строки и символ являются параметрами процедуры.
Пожалуйста, помогите составить эти программки! А то мне очень нужно!
ЗАРАНЕЕ БЛАГОДАРЕН!!!
nesh
Всем привет!
Народ обыскал все на форуме, но не нашел таких задач:
1) Составьте функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргументов;
2) Составьте процедуру, которая выводит строку, состоящую из одинаковых символов. Длина строки и символ являются параметрами процедуры.
Пожалуйста, помогите составить эти программки! А то мне очень нужно!
ЗАРАНЕЕ БЛАГОДАРЕН!!!
Василий
Данные задачи...с заочной краевой-олимпиады школьников Хаб. края...Олимпиада идет до 18 февраля...обидно, что в победителях может оказаться тот, кто ничего толком не знает в алгоритмизации и программировании...
klem4
Василий, спасибо за информацию. Подобное у нас запрещено, тема закрывается.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.