Скачиваний:
0
Добавлен:
04.01.2025
Размер:
105.73 Кб
Скачать

1)Напишите функцию intf(int h, int m, int s), которая принимает три целых аргумента (часыh, минутыm и секунды s) и возвращает количество секунд, прошедших с начала дня

2)Напишите функцию bool even(int n), определяет четностьчисла n и возвращает true для четного числа и false для нечетного числа

3)Напишите функцию intf(int m1, int m2, intm3) с аргументами по умолчанию, которая находит наименьшее из одного, двух или трех целых чисел (находящихся в пределахот 1 до 999). Используйте условный операторif

4)Напишите функцию intf(int x), которая принимает целое значение (не больше пяти знаков) и возвращает число с обратным порядком цифр. Например, принимается число 7631, возвращается число 1367

5)Палиндром– число или текст, который одинаково читается слева направо и справаналево. Например, каждое из следующих пятизначных целых чисел является палиндромом: 12321, 55555, 45554 и 11611.Текст–палиндром: Ешь немытого ты меньше. Напишите функцию bool f(int N), которая определяет, является ли пятизначное целое число N палиндромом.

6)Наибольший общийделитель (НОД) двух целых чисел — это наибольшее целое, накоторое без остатка делится на каждое из двух чисел. Напишите функцию int f(int m, int n), которая возвращает НОД двух целых чисел mи n.

7)Простое число делится нацело только на 1 и на само себя. Напишите функцию bool f(int n), которая возвращает true,если n – простое число и false в противном случае.Составьте таблицу и подсчитайте количество простых чисел от 2 до 1000.

8)Напишите функцию intf(int M, int N), которая вычисляет и возвращает сумму всех нечетных целых чисел в пределах от M до Nвключительно.Используйте оператор for.

9)Известно, что сейфоткрывается при правильном вводе кода из 3 цифр 0…9.Задайте код и затем откройте сейф, используя метод перебора с помощью нескольких операторов цикла for

10)Множество троек целых положительных значений сторонпрямоугольного треугольника называется тройками Пифагора. Эти три стороныдолжны удовлетворять соотношению, по которому суммаквадратов двух сторон(катетов) равна квадрату третьей стороны (гипотенузы). Найдите все тройки Пифагора, в которых все стороны не больше 500.Используйте трижды вложенные циклы for.

11)Дано целое число в диапазоне 10-40, определяющее количество учебных заданий по некоторой теме. Вывести строку-описание указанного количества заданий, обеспечив правильное согласование числа со словами «учебное задание» (18 учебных задний, 31 учебное задание и т.д.)

12)Создайте одномерный массив целого типа заданного размера M.Задайте значения элементов

спомощьюгенератора случайных чисел. Выведите массив наэкран.

13)Ввести целочисленный массив, состоящий из 10 элементов. Поменять местами максимальный и первый элементы.

14)Задан массив, состоящий из 16 элементоввещественного типа. Определитьиндексы

(местоположение) максимального и минимального элементов

15)Ввести массив, состоящий из 12 элементов целого типа. Получить новый массив, заменив значение пятого элемента среднеарифметическимисходного массива

16)Ввести массив, состоящий из 14 элементов действительного типа. Расположить элементы c 1 по 7 по возрастанию, а с 8 по 14 - впорядке убывания.

17)Дан массив, состоящий из 15 элементов целого типа (положительных и отрицательных). Получитьновый массив, элементыкоторого определяются как разностьмежду элементами исходного массива и суммой положительных элементов заданного массива.

18)Ввести два массива X и Y, состоящих из 10-ти элементов целого типа.Сформироватьмассив S, состоящий из одинаковых элементовисходных массивов

19)В заданном целочисленном массиве R(9) определитьиндекс наибольшего из нечетных по значению положительных элементов.

20)Дано целое число в двоичной системе счисления, т.е.последовательность цифр 0 и 1. Составить программу перевода этого числа в десятичную систему счисления

21)Заданцелочисленный массив − три десятичных числа. Сформировать массив, состоящий из чисел исходного массива, представленных в двоичной системе счисления.

Соседние файлы в папке Практика. Задания