Top.Mail.Ru

F(1) = 2 F(2) = 5 F(n) = F(n-1) * n + F(n-2) * (n -1) , при n >2 Пользователь вводит n, программа должна вывести значение F(n).

Эта задача основана на рекурсивном определении функции F(n). Для решения задачи требуется написать функцию, которая будет рекурсивно вычислять F(n) согласно данному определению. Шаги решения: 1. Создайте функцию F(n), которая будет принимать на вход значение n и возвращать значение F(n). 2.…

Задача На вход программы подаются 6 строк: 1) строка s; 2) одномерный массив a 3) набор целых чисел b (через пробел); 4) набор целых чисел c (через пробел); 5) число n – 0, 1, 2 – индекс элемента кортежа my_tuple (см. ниже); 6) число k – индекс вложенного элемента кортежа. Создайте кортеж из исходных данных в виде my_tuple(s, a, (b, c)). Созданный кортеж выводится на экран (эта строчка уже написана в программе, вам ее писать не нужно). Напишите фрагмент программы, который по заданным числам n,

k и исходным данным s, a, b, c создает кортеж my_tuple и выводит его на экран. Шаги решения: 1. Прочитать строку s, одномерный массив a, набор целых чисел b и c, число n и число k. 2. Создать пустой кортеж…

Редактор газеты Костя выбирает заметки для нового номера. Юная журналистка Ася Котова считает, что она написала самую длинную заметку (у всех остальных заметки короче). Дано число N и 3N строк. Каждые три строки — это название заметки, имя автора и количество знаков в заметке. Права ли Ася? Выведи “ДА” или

“НЕТ” в зависимости от того, права она или нет. Для решения этой задачи мы должны сравнить количество знаков в заметках Аси с количеством знаков в заметках других авторов. Шаги решения: 1. Прочитай число N из ввода. 2. Инициализируй переменные max_length_asia…

Напишите программу, которая выводит на экран максимальное из четырех целых чисел, введенных с клавиатуры. Используйте для написания программы словесный алгоритм.

1. Запросить у пользователя ввод четырех целых чисел. 2. Сохранить введенные числа в отдельные переменные. 3. Сравнить первое число со вторым и проверить, является ли первое число большим. Если да, сохранить его значение в переменную max_num. 4. Если первое число…

С клавиатуры вводятся два целых числа из 8 цифр, где первые 2 цифры – это день, следующие 2 цифры – это месяц, а последние 4 – это год. Пример даты: 14052001 День: 14 Месяц: 5 Год: 2001 Первое число – дата проведения мероприятия “Соревнование по прыжкам с табуретки”, второе число “Кулинарный фестиваль бутерброда”. Выведите на экран название мероприятия, которое случилось раньше. Если даты мероприятий совпадают, то выведите на экран фразу “В один день”.

1. Прочитаем два числа с клавиатуры и сохраняем их в переменные. 2. Разделим первое число на составляющие: день, месяц и год. 3. Разделим второе число на составляющие: день, месяц и год. 4. Сравним годы проведения мероприятий. Если первое число меньше…

Создайте программу, в которой пользователь сможет ввести временной промежуток в виде количества дней, часов, минут и секунд и узнать общее количество секунд, составляющее введенный отрезок. Если одно из введенных чисел отрицательное, то необходимо выводить сообщение об ошибке.

1. Создаем программу, которая принимает ввод от пользователя: количество дней, часов, минут и секунд. 2. Проверяем, является ли каждое введенное число положительным. Если хотя бы одно число отрицательное, выводим сообщение об ошибке и завершаем программу. 3. Вычисляем общее количество секунд…

Даны натуральное число N – длина массива, k, s – номера элементов массива, отчет начинается с 1 (Числа вводятся через пробел). На следующей строке записан массив целых чисел, каждый элемент которого записан через пробел. Является ли s-й элемент массива положительным числом (ответ YES/NO) Какой элемент массива больше: k-й или s-й ? ( ответ (“k”/”s”/”draw”(в случае если они равны)) Сначала выводится (YES/NO), затем, на следующей строчке (“k”/”s”/”draw”(в случае если они равны))

1. Считываем значения N, k и s. 2. Считываем массив чисел и сохраняем его в переменную array. 3. Проверяем, является ли s-й элемент массива положительным числом: – Если array[s-1] больше 0, выводим “YES”. – Если array[s-1] не больше 0, выводим…

Массив содержит четное количество элементов. Напишите программу, которая сортирует по возрастанию отдельно элементы первой и второй половин массива. Каждый элемент должен остаться в «своей» половине. Используйте алгоритм быстрой сортировки. Пример: Массив: 5 3 4 2 1 6 3 2 После сортировки: 2 3 4 5 1 2 3 6

Алгоритм быстрой сортировки: 1. Выбрать опорный элемент в середине массива. 2. Разбить массив на две части: элементы, меньшие опорного, и элементы, большие опорного. 3. Рекурсивно применить алгоритм сортировки к двум полученным подмассивам. 4. Сформировать отсортированный массив путем объединения отсортированных подмассивов…

: Дан массив, содержащий 2016 неотрицательных целых чисел. Необходимо найти в этом массиве количество таких элементов, которые равны среднему арифметическому двух элементов, расположенных сразу после него. Например, в массиве из 6 элементов равных соответственно 2, 3, 1, 5, 6, 4, есть три таких элемента, они расположены на первом, втором и четвёртом месте и равны 2, 3 и 5. Напишите на языке программирования python программу для решения этой задачи

Алгоритм решения задачи: 1. Создадим переменную count и инициализируем ее нулем. Она будет считать количество элементов, удовлетворяющих условию задачи. 2. Пройдемся по массиву от 0 до len(arr)-3, так как для каждого элемента массива нам нужно сравнивать среднее арифметическое двух следующих…

Задание 3 Напишите цикл, который переберёт числа от 0 до 20 включительно и на каждом шаге будет вызывать функцию print_friends_count(), передавая в неё аргументом очередное число: print_friends_count(0), print_friends_count(1), print_friends_count(2) …и так до print_friends_count(20). Код самой функции не изменяйте. Цикл пишите после функции: перед объявлением цикла не должно быть отступов. Код PYTHON def print_friends_count(friends_count): if friends_count == 0: print(‘У тебя нет др

Аргументом функции `print_friends_count()` является количество друзей (`friends_count`). Функция будет выводить различное сообщение, в зависимости от значения аргумента. Для решения задачи нужно написать цикл, который будет перебирать числа от 0 до 20 (включительно) и на каждом шаге вызывать функцию `print_friends_count()`, передавая…

[metform form_id="1136"]