Вспомогательные алгоритмы
Процедуры
Решение задач
- Напишите процедуру, которая принимает параметр – натуральное число N – и выводит на экран линию из N символов '–'.
Пример:
Введите N:
10
----------
- Напишите программу, которая строит "квадрат" из знаков '*' заданного размера. Используйте процедуру.
Введите N
5
*****
*****
*****
*****
*****
- Напишите программу, которая выводит в столбик цифры введённого числа, начиная с последней. Используйте процедуру
Пример:
Введите натуральное число:
1234
4
3
2
1
Функции
Решение задач
- Напишите функцию, которая определяет количество цифр переданного ей числа.
Введите натуральное число:
123
= 3
Напишите программу, которая вычисляет минимальное из трёх введённых чисел. Используйте собственную функцию. Встроенную функцию использовать не разрешается.Пример
Введите три числа:
1 2 3
=1
- Напишите функцию, которая «переворачивает» число, то есть возвращает число, в котором цифры стоят в обратном порядке.
Введите натуральное число:
1234
Введите два натуральных числа:
7006652 112307574
1234
1234
4321
Д.З
- Напишите функцию, которая находит наибольший общий делитель двух натуральных чисел.
Введите два натуральных числа:
7006652 112307574
1234
Комментариев нет:
Отправить комментарий