вторник, 14 марта 2023 г.

 Вспомогательные алгоритмы

Процедуры

Решение задач

  • Напишите процедуру, которая принимает параметр – натуральное число N – и выводит на экран линию из N символов '–'.

Пример:
Введите N:
10
----------

  • Напишите программу, которая строит "квадрат" из знаков '*' заданного размера. Используйте процедуру.
Примеры
Введите N
5

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

Пример:

Введите натуральное число:

1234

4

3

2

1


Функции

Решение задач

  • Напишите функцию, которая определяет количество цифр переданного ей числа.
Пример:
Введите натуральное число:
123 
= 3
Напишите программу, которая вычисляет минимальное из трёх введённых чисел. Используйте собственную функцию. Встроенную функцию использовать не разрешается.
Пример
Введите три числа:
1 2 3
=1
  • Напишите функцию, которая «переворачивает» число, то есть возвращает число, в котором цифры стоят в обратном порядке.
Пример:
Введите натуральное число:
1234 
4321

Д.З
  • Напишите функцию, которая находит наибольший общий делитель двух натуральных чисел.
Пример:
Введите два натуральных числа:
7006652   112307574
 1234

Комментариев нет:

Отправить комментарий