1) Какие элементы следуют за последним элементом в одномерном массиве целых чисел, если они оканчиваются на цифру
1) Какие элементы следуют за последним элементом в одномерном массиве целых чисел, если они оканчиваются на цифру "7"? Если в массиве нет таких элементов, то ни один элемент не нужно указывать.
2) Напишите описание класса "Квадрат", в котором будут указаны свойство "сторона квадрата" и методы для вычисления периметра и площади квадрата.
2) Напишите описание класса "Квадрат", в котором будут указаны свойство "сторона квадрата" и методы для вычисления периметра и площади квадрата.
Магический_Самурай 24
Задача 1:Чтобы найти элементы, следующие за последним элементом в одномерном массиве целых чисел, которые оканчиваются на цифру "7", мы можем выполнить следующие шаги:
1. Создаем пустой список с именем "элементы".
2. Проходим по каждому элементу в массиве.
3. Проверяем последнюю цифру элемента, используя операцию модуля 10 (element % 10). Если последняя цифра равна 7, добавляем этот элемент в список "элементы".
4. Если список "элементы" остается пустым после проверки всех элементов в массиве, это означает, что в массиве нет элементов, оканчивающихся на цифру 7. В этом случае ответом будет "ни один элемент не нужно указывать".
5. Иначе, возвращаем список "элементы" в виде ответа.
Например, если у нас есть массив [23, 57, 78, 83, 77], то последним элементом является 77. Он оканчивается на цифру "7". Таким образом, элементы, следующие за последним элементом, будут [23, 57, 78, 83].
Вот пошаговое решение задачи.
Шаг 1: Создание пустого списка "элементы"
Шаг 2: Первый элемент: 23
- Последняя цифра: 3 (23 % 10)
- Последняя цифра не равна 7, поэтому ничего не делаем
Шаг 3: Второй элемент: 57
- Последняя цифра: 7 (57 % 10)
- Последняя цифра равна 7, добавляем элемент в список "элементы"
Шаг 4: Третий элемент: 78
- Последняя цифра: 8 (78 % 10)
- Последняя цифра не равна 7, поэтому ничего не делаем
Шаг 5: Четвертый элемент: 83
- Последняя цифра: 3 (83 % 10)
- Последняя цифра не равна 7, поэтому ничего не делаем
Шаг 6: Пятый элемент: 77
- Последняя цифра: 7 (77 % 10)
- Последняя цифра равна 7, добавляем элемент в список "элементы"
Шаг 7: Проход по всем элементам завершен
- Список "элементы" содержит [57, 77]
Ответ: Элементы, следующие за последним элементом в одномерном массиве целых чисел, оканчивающихся на цифру 7, будут [57, 77].
Задача 2:
Класс "Квадрат" - это математический объект, который имеет свойство "сторона квадрата" и методы для вычисления периметра и площади квадрата.
Описание класса "Квадрат":
- Свойство: "сторона квадрата"
- Объявление: side
- Тип данных: числовой (длина стороны квадрата)
- Метод: вычисление периметра квадрата
- Объявление: calcPerimeter()
- Входные параметры: отсутствуют
- Выходное значение: числовое (периметр квадрата)
- Алгоритм:
- Периметр квадрата можно вычислить, умножив длину стороны на 4. Формула: периметр = 4 * сторона.
- Метод: вычисление площади квадрата
- Объявление: calcArea()
- Входные параметры: отсутствуют
- Выходное значение: числовое (площадь квадрата)
- Алгоритм:
- Площадь квадрата можно вычислить, умножив длину стороны на саму себя. Формула: площадь = сторона * сторона.
Пример использования класса "Квадрат":
Вывод:
Периметр квадрата: 20
Площадь квадрата: 25
Таким образом, класс "Квадрат" предоставляет удобные методы для вычисления периметра и площади квадрата на основе его длины стороны.