1. Как найти номера элементов массива С, которые оканчиваются на цифру 5? Известно, что такие элементы присутствуют

1. Как найти номера элементов массива С, которые оканчиваются на цифру 5? Известно, что такие элементы присутствуют в массиве размером 8 и заполняются случайными целыми числами из диапазона (10,90).
2. Как заменить первый отрицательный элемент массива А размером 10 на ноль? Массив заполняется с клавиатуры.
3. Как умножить все элементы массива А размером 14 на квадрат значения их наименьшего элемента, если A[1] больше нуля? В противном случае, умножить на квадрат значения их наибольшего элемента. Массив заполняется с клавиатуры.
Даша

Даша

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

1. Создайте массив C размером 8 и заполните его случайными целыми числами из диапазона (10, 90).
2. Создайте пустой список (назовем его "номера_элементов").
3. Проходите по всем элементам массива C с помощью цикла и для каждого элемента проверьте, оканчивается ли он на цифру 5. Если да, то добавьте его номер (индекс) в список "номера_элементов".
4. Выведите список "номера_элементов" на экран.

Пример кода на Python:

python
import random

C = [random.randint(10, 90) for _ in range(8)]
номера_элементов = []

for i, элемент in enumerate(C):
if элемент % 10 == 5:
номера_элементов.append(i)

print(номера_элементов)


Пояснение: Мы проверяем каждый элемент массива C, используя операцию модуля (%) для определения последней цифры. Если результат деления на 10 равен 5, значит, элемент оканчивается на 5, и мы добавляем его номер в список "номера_элементов".

2. Чтобы заменить первый отрицательный элемент массива A размером 10 на ноль, мы можем следовать этим шагам:

1. Создайте массив A размером 10 и заполните его с помощью ввода с клавиатуры.
2. Найдите индекс первого отрицательного элемента массива A.
3. Замените значение этого элемента на ноль.
4. Выведите измененный массив A на экран.

Пример кода на Python:

python
A = []

for _ in range(10):
число = int(input("Введите число: "))
A.append(число)

индекс_отрицательного_элемента = None

for i, элемент in enumerate(A):
if элемент < 0:
индекс_отрицательного_элемента = i
break

if индекс_отрицательного_элемента is not None:
A[индекс_отрицательного_элемента] = 0

print(A)


Пояснение: Мы используем цикл для заполнения массива A значениями, вводимыми с клавиатуры. Затем мы находим индекс первого отрицательного элемента с помощью цикла и проверки условия. Если такой элемент найден, мы заменяем его на ноль.

3. Чтобы умножить все элементы массива A размером 14 на квадрат значения их наименьшего элемента, если A[1] больше нуля, или на квадрат значения их наибольшего элемента в противном случае, мы можем выполнить следующие действия:

1. Создайте массив A размером 14 и заполните его с помощью ввода с клавиатуры.
2. Найдите наименьший и наибольший элементы массива A.
3. Если A[1] больше нуля, умножьте все элементы массива A на квадрат значения наименьшего элемента. В противном случае, умножьте их на квадрат значения наибольшего элемента.
4. Выведите полученный массив A на экран.

Пример кода на Python:

python
A = []

for _ in range(14):
число = int(input("Введите число: "))
A.append(число)

минимальный_элемент = min(A)
максимальный_элемент = max(A)

if A[1] > 0:
множитель = минимальный_элемент 2
else:
множитель = максимальный_элемент
2

A = [элемент * множитель for элемент in A]

print(A)


Пояснение: Мы заполняем массив A значениями, вводимыми с клавиатуры. Затем мы находим наименьший и наибольший элементы с помощью функций min() и max(). В зависимости от значения A[1] выбираем соответствующий множитель (квадрат наименьшего или наибольшего элемента) и умножаем каждый элемент массива A на этот множитель.
Знаешь ответ?
Задать вопрос
Привет!
hello