Страница 1 из 1

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

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

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


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



3 Написать функцию для нахождения количества различных элементов вектора не используя дополнительных массивов

Добавлено: 14 дек 2005, 18:24
AiK
Diana, ты забыла указать вид спорта, в котором выступаешь.

Добавлено: 14 дек 2005, 19:06
Diana
В смысле? вид спорта

Добавлено: 14 дек 2005, 19:37
AiK
А, сорри, не заметил, что ты на паскакале выступаешь :)

Добавлено: 14 дек 2005, 20:39
Diana
:) ))
Ты мне не можешь помочь Aik? Пожаалуйста!!!

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

Добавлено: 15 дек 2005, 19:19
Diana
хм... а можно написать как Мишане!? Как там... листинг кажется называется
Обьяснить то преподавателю смогу)!

Добавлено: 16 дек 2005, 03:36
AiK
Как я посмотрю, вам, сударыня, палец в рот не клади :)
В ближайшие дни свободного времени не предвидится. В понедельник-вторник быть может отпишусь.

Добавлено: 16 дек 2005, 15:34
Diana
СПАСИБО!!!!!!! Я конечно извеняюсь что наглая такая)

Добавлено: 20 дек 2005, 14:00
Diana
AiK ты где потерялся?