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

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

i:integer;
a:array[1..11]of integer;
begin
for i:= 1 to 11 do
begin
a[i]:=random(50);
write(a[i],' ');
end;
writeln;
write('Кратны 2: ');
for i:=1 to 11 do
if a[i] mod 2=0 then write(a[i],' ');
end.



Схема алгоритма:
1. Создать массив из 11 элементов. 2. Инициализировать переменную-счетчик k = 0. 3. Инициализировать переменную-счетчик i = 0. 4. Пока k < 11 выполнить шаги 5-7. 5. Если значение элемента массива с индексом i кратно 2, то присвоить его значение элементу массива с индексом k и увеличить k на 1. 6. Увеличить i на 1. 7. Вернуться к шагу 4. 8. Вывести массив с найденными значениями.
Программа на языке Python:
array = [] # создание пустого массива k = 0 # инициализация счетчика i = 0 # инициализация счетчика
while k < 11: # пока счетчик k меньше 11 if i % 2 == 0: # если значение i кратно 2 array.append(i) # добавляем значение i в массив k += 1 # увеличиваем счетчик k на 1 i += 1 # увеличиваем счетчик i на 1
print(array) # выводим массив с найденными значениями
В результате выполнения программы будет выведен массив из 11 элементов, содержащий значения, кратные 2. Например: [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20].


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








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili