Вопрос задан 27.03.2021 в 16:22. Предмет Информатика. Спрашивает Соловьева Гульназ.

Дан целочисленный массив, элементы которого могут принимать значения от 0 до 100. Разработать

алгоритм, который позволяет найти произведение двухзначных четных элементов массива, которые начинаются с цифры 5 или 6. Количество элементов массива и их задаются в программе.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Романова Софья.

var

a:array [1..100] of integer;

i,n:integer;

p:longint; 

begin

write ('N = ');readln(n);

for i:=1 to n do begin

write ('A[',i,'] = ');readln(a[i]);

end;

writeln;

p:=1;

for i:=1 to n do 

if ((a[i] div 10 <> 0) and (a[i] mod 2 = 0)) and ((a[i] div 10 = 5) or (a[i] div 10 = 6)) then 

p:=p*a[i];

writeln (p);

readln;

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи необходимо выполнить следующие шаги:

  1. Создать целочисленный массив заданного размера и заполнить его случайными значениями от 0 до 100.

  2. Пройти по всем элементам массива и проверить, является ли элемент двузначным, четным и начинается ли он с цифры 5 или 6.

  3. Если элемент удовлетворяет всем требованиям, умножить его на переменную-счетчик, начальное значение которой равно единице.

  4. После прохождения всех элементов массива, вернуть значение переменной-счетчика.

  5. Вывести на экран результат умножения двузначных четных элементов массива, начинающихся с цифры 5 или 6.

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

python
import random size = int(input("Введите размер массива: ")) arr = [random.randint(0, 100) for _ in range(size)] result = 1 for i in arr: if i >= 50 and i <= 69 and i % 2 == 0: result *= i print("Произведение двузначных четных элементов массива, начинающихся с цифры 5 или 6: ", result)

В данном примере мы создаем массив заданного размера и заполняем его случайными значениями от 0 до 100 с помощью генератора списков. Затем мы проходим по всем элементам массива и проверяем их на соответствие требованиям: двузначность, четность и начинается ли число с цифры 5 или 6. Если элемент удовлетворяет всем требованиям, мы умножаем его на переменную-счетчик result. После прохождения всех элементов массива мы выводим на экран результат умножения двузначных четных элементов массива, начинающихся с цифры 5 или 6.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос