Помогите, пожалуйста!!!!! Это срочно!!!!!!!!!!!!!!!! Из 20 целочисленных значений состоит...

0 голосов
34 просмотров

Помогите, пожалуйста!!!!! Это срочно!!!!!!!!!!!!!!!!
Из 20 целочисленных значений состоит одномерный массив:
В=[1,2,3,4,5,6,7,7,6,5,4,3,2,1,1,2,3,4,5,6];
Найдите количество чётных элементов, которые не изменят свои значения после выполнения представленной блок-схемы. Индексация элементов массива начинается с единицы.


image

Информатика (2.1k баллов) | 34 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

В цикле происходит переприсваивание элементу массива B[i] значения элемента массива B[j], где i меняется от 1 до 20, а j вычисляется по формуле ЦелаяЧасть ( (i+5)/3 ) + 1.
Эта формула порождает значения 3, 3, 3, 4, 4, 4, ... 8, 8, 8, 9, 9
Будут получены шесть троек значений 3, 4, 5, ... 8 и одна пара значений 9.
При этом i пробежит 10 четных значений 2, 4, 6, ...20 и для i=4 будет получено j=4, т.е. этот элемент не изменит значения.

Следовательно, свои значения изменят 9 четных элементов.

(150k баллов)
0

Представленный алгоритм преобразуеь массив В=[1,2,3,4,5,6,7,7,6,5,4,3,2,1,1,2,3,4,5,6] в массив В=[3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4]. Следовательно, "количество чётных элементов, которые не изменят свои значения" = 3 (это элементы со значением 4). Т.е. у меня решение такое же, как у Srzontmp.

0 голосов

Первые три элемента нового массива будут равны третьему элементу исходного массива, а остальные элементы нового массива будут равны четвертому элементу исходного массива,  четвертый элемент исходного массива = 4, поэтому, в новом массиве не измененными четными останутся 3 элемента.

(9.7k баллов)