Функции
Работа добавлена на сайт samzan.net: 2015-07-05
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
Лабораторная работа 10. Функции
Задания
- Реализовать функции нахождения наибольшего общего делителя и наименьшего общего кратного двух натуральных чисел.
- На плоскости заданы своими координатами n точек. Разработать функцию, создающую массив размером n × (n - 1), элементами которого являются расстояния от каждой из точек до n - 1 других.
- Дано натуральное число n. Разработать функцию формирования массива, элементами которого являются цифры числа n.
- Реализовать рекурсивную функцию, определяющую сумму цифр заданного натурального числа.
- Разработать рекурсивную функцию, удаляющую из строки все лишние пробелы. Пробелы считаются лишними, если их подряд идет более двух, если они стоят в конце строки после последней точки, если стоят после открывающегося парного знака препинания.
Все входные данные функций вводить с консоли внутри функции main, результат работы функций также вывести на консоль. При необходимости ввод данных реализовать в отдельных функциях.
№ варианта
|
1
|
2
|
3
|
4
|
5
|
1
|
×
|
×
|
|
|
|
2
|
|
×
|
×
|
|
|
3
|
|
|
×
|
×
|
|
4
|
|
|
|
×
|
×
|
5
|
×
|
|
|
|
×
|
6
|
×
|
|
×
|
|
|
7
|
|
×
|
|
×
|
|
8
|
|
|
×
|
|
×
|
9
|
×
|
|
|
×
|
|
10
|
|
×
|
|
|
×
|
11
|
×
|
×
|
|
|
|
12
|
|
×
|
×
|
|
|
13
|
|
|
×
|
×
|
|
14
|
|
|
|
×
|
×
|
15
|
×
|
|
|
|
×
|
16
|
×
|
|
×
|
|
|
17
|
|
×
|
|
×
|
|
18
|
|
|
×
|
|
×
|
19
|
×
|
|
|
×
|
|
20
|
|
×
|
|
|
×
|
21
|
×
|
×
|
|
|
|
22
|
|
×
|
×
|
|
|
23
|
|
|
×
|
×
|
|
24
|
|
|
|
×
|
×
|
25
|
×
|
|
|
|
×
|
26
|
×
|
|
×
|
|
|
27
|
|
×
|
|
×
|
|
28
|
|
|
×
|
|
×
|
29
|
×
|
|
|
×
|
|
30
|
|
×
|
|
|
×
|