Вопрос задан 27.02.2019 в 09:05. Предмет Информатика. Спрашивает Нерсесьян Эрик.

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

кратны 2.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Азаркин Максим.
Var
  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. 
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Схема алгоритма:

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].

0 0

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

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

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