Задачи на процедуры и функции


Плюсануть
Поделиться
Класснуть
Запинить


Условие задачи Прогресс
ID 39821. Задание 1
Темы: Задачи на процедуры и функции   

Дополните функцию f(n) таким образом, чтобы программа выводила на экран число 20.

ID 39822. Задание 2
Темы: Задачи на процедуры и функции   

Дополните функцию f(n) таким образом, чтобы программа выводила на экран число 13.

ID 39823. Задание 3
Темы: Задачи на процедуры и функции   

Дополните функцию f(n) таким образом, чтобы программа выводила на экран число 100.

Запрещено создавать новые переменные!

ID 39824. Задание 4
Темы: Задачи на процедуры и функции   

Дополните функцию f1(n) таким образом, чтобы программа выводила на экран число 119.

ID 39825. Задание 5
Темы: Задачи на процедуры и функции   

Дополните функции f1(n) и f2(n) таким образом, чтобы программа выводила на экран число 29.

ID 39826. Задание 6
Темы: Задачи на процедуры и функции   

Программа должна вывести на экран число 75.
Оформите вызов процедуры f1(a, b) в программе.

ID 39828. Сумма дробей
Темы: Задачи на процедуры и функции   

Программа вычисляет значение выражения
\(ans = {2 + \sqrt{2} \over {5 + \sqrt{5}}} + {5 + \sqrt{5} \over {13 + \sqrt{13}}}+{13 + \sqrt{13} \over {8 + \sqrt{8}}}\).

Для вычисления используется функция drop(a, b), которая вычисляет значение одного слагаемого.
Запишите пропущенную строку в этой функции.

ID 39829. Количество счастливых шестизначных
Темы: Задачи на процедуры и функции   

Определите количество шестизначных «счастливых» чисел. «Счастливым» будем называть такое шестизначное число, в котором сумма его первых трех цифр равна сумме его последних трех цифр. 
Заполните пропуски в программе.

Функция sum3(n) вычисляет сумму цифр трехзначного числа.
Функция happy(n) определяет является ли число n счастливым. Функция happy(n) для своей работы использует функцию sum3(n).

ID 39831. Замена букв, исключая первую и последнюю
Темы: Задачи на процедуры и функции   

Программа заменяет в строке s все буквы 'h' на 'H', кроме первого и последнего вхождения. Вставьте пропущенные строки.
 

Примеры
Входные данные Выходные данные
1 In the hole in the ground there lived a hobbit In the Hole in tHe ground tHere lived a hobbit

ID 39832. Строки с гласными и согласными
Темы: Задачи на процедуры и функции    Строки    Символы   

Напишите функцию vowels_count, которая принимает строку и подсчитывает количество английских гласных в ней.
Английские гласные буквы: a, e, i, o, u, y.

Используя данную функцию, определите две строки:
s1 - строку с самым большим числом гласных букв (если таких строк несколько, взять ту, которая встретится раньше).
s2 - строку с самым маленьким числом согласных букв (если таких строк несколько, взять ту, которая встретится раньше).


Входные данные
В первой строке подается натуральное число n (1 < n <= 10) - количество строк. Далее идут n строк. Каждая строка состоит из английских маленьких букв и пробелов.

Выходные данные
Выведите на экран две строки: сначала строку s1, затем, с новой строки - s2. Наименьшую из данных строк выровняйте по длине с наибольшей, добавив слева строки символы '*'.
 

Примеры
Входные данные Выходные данные
1 4
mama papa
doughter son
brother sister
grandmama grandpa
grandmama grandpa
********mama papa