АС
Анастасия Сидельская

Дана последовательность целых чисел (массив). Определить какое положительное число встречается раньше: наибольшее просто

Я что-то не соображаю, помогите на Pascal

Дана последовательность целых чисел (массив) . Определить какое положительное число встречается раньше: наибольшее простое число или наибольшее число Фибоначчи.

Колян
Колян

Fib := 0; Prim := 0;
for i := 1 to ArrSize do begin
if isFib(Arr[ i ]) then if Arr[Fib] < Arr[ i ] then Fib := i;
if isPrim(Arr[ i ]) then if Arr[Prm] < Arr[ i ] then Prim := i;
end;
if Fib < Prim then WriteLn('Фибоначчи)
else if Prim < Fib then WriteLn('Простое')
else WriteLn('Одинаковая позиция');

Где isFib и isPrim — функции, возвращающие истину, если число−параметр соответствует последовательности Фибоначчи или простое число соответственно.

Похожие вопросы
Задан массив из 10 целых чисел. Замените все положительные элементы данного массива его максимальным элементом.
Дана последовательность целых чисел (массив) . Определить, образуют ли элементы чередование нулей и ненулевых элементов
Дана последовательность n целых чисел. Вычислить произведение простых чисел последовательности. (без массива) Как решить?
Array 27 . Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем положительные и отрицательные числ
дано целое число n и массив случайных положительных и отрицательных чисел
Дан файл целых чисел. Определить среднее арифметическое всех чисел
Дана последовательность целых чисел . Выяснить, какое число встречается раньше — положительное или отрицательное.
Паскаль. Даны четыре целых числа. Найти произведение положительных и отрицательных чисел.
Задан массив целых чисел X(n). Все простые числа переписать в массив Y.
На входе целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом нулём.