Паскаль: поиск максимума и чисел Фибоначчи в массиве.

Ответить
Diana
Сообщения: 6
Зарегистрирован: 14 дек 2005, 09:02

14 дек 2005, 09:31

Парни! помогите, я сама плохо разбераюсь в паскале мне задали решить 3 задачки. прошу помогите!

1 Дана непустая последовательность не нулевых чисе, за которой следует 0 Определить 3 наибольших числа среди них.


2 Программа которая печатает те элементы массива индексы которой
Являются числами Фибонначи(похоже на петруччо :) ) (1 2 3 5 8...)



3 Написать функцию для нахождения количества различных элементов вектора не используя дополнительных массивов
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

14 дек 2005, 18:24

Diana, ты забыла указать вид спорта, в котором выступаешь.
Даже самый дурацкий замысел можно воплотить мастерски
Diana
Сообщения: 6
Зарегистрирован: 14 дек 2005, 09:02

14 дек 2005, 19:06

В смысле? вид спорта
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

14 дек 2005, 19:37

А, сорри, не заметил, что ты на паскакале выступаешь :)
Даже самый дурацкий замысел можно воплотить мастерски
Diana
Сообщения: 6
Зарегистрирован: 14 дек 2005, 09:02

14 дек 2005, 20:39

:) ))
Ты мне не можешь помочь Aik? Пожаалуйста!!!
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

15 дек 2005, 01:24

По третьей задачке могу предложить такой вариант: сортируешь массив, а потом проходишь его от начала до конца, увеличивая счётчик, если два соседние эелемента не равны друг другу. В первой я бы тоже сортировал массив, а потом выводил 3 числа с максимальным индексом. И вторую тоже решал бы сортировкой :) Сначала упорядовачиваем массив, а потом поступаем так:
заводим две переменные f1=1 и f2=1. Извлекаем из массива первый элемент и сравниваем его с f1. При равенстве печатаем, если элемент больше f1, то берём следующий, если меньше, до делаем так: f2=f2+f1; f1=f2-f1; Т.е. внутри цикла for ещё один цикл while и сравнение. Сортировку каким-нибудь методом пузырька в Яндексе или Гугле найти проблемы не составляет.
Даже самый дурацкий замысел можно воплотить мастерски
Diana
Сообщения: 6
Зарегистрирован: 14 дек 2005, 09:02

15 дек 2005, 19:19

хм... а можно написать как Мишане!? Как там... листинг кажется называется
Обьяснить то преподавателю смогу)!
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

16 дек 2005, 03:36

Как я посмотрю, вам, сударыня, палец в рот не клади :)
В ближайшие дни свободного времени не предвидится. В понедельник-вторник быть может отпишусь.
Даже самый дурацкий замысел можно воплотить мастерски
Diana
Сообщения: 6
Зарегистрирован: 14 дек 2005, 09:02

16 дек 2005, 15:34

СПАСИБО!!!!!!! Я конечно извеняюсь что наглая такая)
Diana
Сообщения: 6
Зарегистрирован: 14 дек 2005, 09:02

20 дек 2005, 14:00

AiK ты где потерялся?
Ответить