Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на языке с++ ч.1.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
2.13 Mб
Скачать

Задание 6. Числовые функции

Разработайте числовые функции для вычисления у. Для любых a, b, c найдите значение у.

Задание 7. Функции

Разработайте функции для решения следующих задач:

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

  2. Даны действительные числа а, b, с. Получите .

  3. Натуральное число, в записи которого n цифр, называется числом Армстронга, если сумма его цифр, возведенных в степень n, равна самому числу. Найдите все числа Армстронга от 1 до k.

  4. Дано натуральное число n. Поменяйте порядок цифр числа на обратный. Например, из числа 12345 получить число 54321.

  5. Рассчитайте значение у, выполняя однотипные дей­ствия с использованием соответствующей функции .

  6. Найти все трехзначные простые числа, определив функцию, позволяющую распознавать простые числа.

  7. Напишите программу, которая находит и выводит на печать все четырехзначные числа вида , для которых выполняется: а) a, b, c, d – разные цифры; б) .

  8. Найдите все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр.

  9. Треугольник на плоскости задан координатами своих вершин. Составьте программу вычисления его площади.

  10. Рассчитайте значение х, определив и использовав необходимую функцию .

  11. На части катушки с автобусными билетами номера шестизначные, Составьте программу, определяющую количество счастливых билетов на катушке, если меньший номер билета – N, больший – M (билет является счастливым, если сумма первых трех его цифр равна сумме последних трех).

  12. Найдите периметр четырехугольника ABCD по заданным отрезкам АВ, АС и DC, если известны углы ВАС = BCD = 90°. Определите функцию для расчета гипотенузы прямоугольного треугольника по его катетам.

  13. Определите значение z = min (а, 3b)  min (2а – b, 2b), где min(xy) есть минимальное из чисел х, у.

  14. Дано действительное число как отношение натуральных a и b. Найдите у получившегося числа N цифр дробной части с номерами n и m.

  15. Рассчитайте значение у, выполняя однотипные действия с использованием соответствующей функции

.

  1. Даны действительные числа а, b. Получите

.

  1. Даны числа X, Y, Z, Т – длины сторон четырехугольника. Вычислите его площадь, если угол между сторонами длиной X и Y – прямой.

  2. Составьте программу вычисления суммы факториалов всех четных чисел от т до п.

  3. Дано простое число. Составьте функцию, которая будет нахо­дить следующее за ним простое число.

  4. Рассчитайте значение х, определив и использовав необходимую функцию .

  5. Составьте функцию для нахождения наименьшего нечетного натурального делителя k (k 1) любого заданного натурально­го числа п.

  6. Определите значение z = max(a, 2b)  max(2а – b, b), где max(xу) есть максимальное из чисел x, у.

  7. Даны площади и высоты двух равнобедренных трапеций. Найдите сумму их периметров, определив функцию расчета периметра равнобедренной трапеции по ее площади и высоте.

  8. Найдите значение выражения , определив функцию расчета факториала натурального числа.

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

  10. На плоскости дан пятиугольник ABCDE. Найдите его площадь, если известны длины сторон AB, BC, CD, DE и диагоналей AC, AD. Определите функцию для расчета площади треугольника по трем его сторонам.

  11. Дано натуральное число. Найдите сумму его цифр, затем суму цифр получившегося числа и так далее до тех пор, пока не получится однозначное число. Распечатайте получившееся число.

  12. Составьте функцию для нахождения наибольшего простого натурального делителя k заданного натурального числа N ( 1).