Пользователь получает на вход целое положительное число N напишите рекурсивную функцию, которая вернет число Фиббоначи стоящии под этим номером
function fib(n: integer): integer;
begin
if n > 1 then result := fib(n - 1) + fib(n - 2)
else result := n;
end;
var N: integer;
begin
write('Введите номер числа Фибоначчи: ');
readln(N);
writeln(fib(N));
readln();
end.
Пользователь вводит массив целых чисел из 7 элементов. Найдите из них самое большое число и выведите его на экран.
program U15Z3;
var a: array[1..7] of integer;
i,max: integer;
begin
writeln('vvedite 7 elementov massiva');
for i:=1 to 7 do
readln(a[i]);
max:= a[1];
for i:=2 to 7 do
if (a[i]>max) then
max:=a[i];
writeln('mazimalnoe znachenie: ', max);
readln();
end.
Пользователь вводит 7 чисел одно за другим, сохраните их в массив, выведите этот массив на экран.
Примечание: вывод значений массива сделайте в отдельном цикле.
Напишите программу, которая будет заполнять массив из 10 элементов случайными числами из диапазона от 0 до 20, при этом в полученном массиве не должно быть одинаковых значений.
Напишите функцию, которая определяет являются ли значения переданного массива целых чисел уникальными относительно друг друга, если среди есть неуникальные элементы, то удалите их, сдвинув значения влево, заполняя оставшиеся справа ячейки нулями.
Протестируйте работу функции на массиве из 7 случайных элементов из диапазона от 1 до 15-ти.