Создайте массив целых чисел, содержащий 17 элементов. Замените элементы, которые являются кратными трём, на сумму

Создайте массив целых чисел, содержащий 17 элементов. Замените элементы, которые являются кратными трём, на сумму нечётных элементов по их значению. (на языке)
Григорьевна

Григорьевна

для всего ответа на задачу использовать обозначения следующие обозначения \(A\) - исходный массив, \(B\) - массив, в который будут записываться элементы массива \(A\), \(N\) - количество элементов массива \(A\), \(i\) - индекс элемента массива \(A\), \(x\) - значение элемента массива \(A[i]\), \(k\) - сумма нечетных элементов, \(j\) - индекс элемента массива \(B\) (для записи результата).

Шаг 1: Создание и заполнение массива \(A\)
Создадим массив \(A\) размером 17 элементов и заполним его целыми числами произвольным образом.

\[ A=[3, 9, 5, 2, 8, 1, 7, 6, 4, 10, 12, 14, 15, 18, 19, 20, 21] \]

Шаг 2: Поиск суммы нечетных элементов
Пройдемся по каждому элементу массива \(A\) и найдем сумму нечетных элементов. Если элемент кратен трём, то добавим его значение в переменную \(k\).

\[ k=0 \]

Проходим по элементам массива \(A\):

\[
\begin{align*}
&\text{Проверяем элемент A[0]=3. Элемент является нечетным и кратным трём, поэтому увеличиваем k на 3:}\\
&k=0+3=3\\
\\
&\text{Проверяем элемент A[1]=9. Элемент является нечетным, но не кратным трём.}\\
\\
&\text{Проверяем элемент A[2]=5. Элемент является нечетным, но не кратным трём.}\\
\\
&\text{Проверяем элемент A[3]=2. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[4]=8. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[5]=1. Элемент является нечетным, но не кратным трём.}\\
\\
&\text{Проверяем элемент A[6]=7. Элемент является нечетным, но не кратным трём.}\\
\\
&\text{Проверяем элемент A[7]=6. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[8]=4. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[9]=10. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[10]=12. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[11]=14. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[12]=15. Элемент является нечетным, но не кратным трём.}\\
\\
&\text{Проверяем элемент A[13]=18. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[14]=19. Элемент является нечетным, но не кратным трём.}\\
\\
&\text{Проверяем элемент A[15]=20. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[16]=21. Элемент является нечетным и кратным трём, поэтому увеличиваем k на 21:}\\
&k=3+21=24\\
\end{align*}
\]

Теперь у нас есть сумма нечетных элементов \(k=24\).

Шаг 3: Замена элементов массива \(A\)
Пройдемся по каждому элементу массива \(A\) и заменим элементы, которые кратны трём, на значение суммы нечетных элементов \(k\).

Проходим по элементам массива \(A\) и заменяем нужные элементы:

\[
\begin{align*}
&\text{Проверяем элемент A[0]=3. Элемент является нечетным и кратным трём, заменяем на k:}\\
&B[0]=k=24\\
\\
&\text{Проверяем элемент A[1]=9. Элемент является нечетным и кратным трём, заменяем на k:}\\
&B[1]=k=24\\
\\
&\text{Проверяем элемент A[2]=5. Элемент является нечетным, но не кратным трём.}\\
\\
&\text{Проверяем элемент A[3]=2. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[4]=8. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[5]=1. Элемент является нечетным, но не кратным трём.}\\
\\
&\text{Проверяем элемент A[6]=7. Элемент является нечетным, но не кратным трём.}\\
\\
&\text{Проверяем элемент A[7]=6. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[8]=4. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[9]=10. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[10]=12. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[11]=14. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[12]=15. Элемент является нечетным, но не кратным трём.}\\
\\
&\text{Проверяем элемент A[13]=18. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[14]=19. Элемент является нечетным, но не кратным трём.}\\
\\
&\text{Проверяем элемент A[15]=20. Элемент является четным, поэтому пропускаем его.}\\
\\
&\text{Проверяем элемент A[16]=21. Элемент является нечетным и кратным трём, заменяем на k:}\\
&B[2]=k=24\\
\end{align*}
\]

Теперь у нас есть новый массив \(B\):

\[ B=[24, 24, 5, 2, 8, 1, 7, 6, 4, 10, 12, 14, 15, 18, 19, 20, 24] \]

Данный массив \(B\) содержит элементы массива \(A\), за исключением тех элементов, которые были кратны трём. Вместо них записана сумма нечетных элементов массива \(A\) по их значению, т.е. число 24.
Знаешь ответ?
Задать вопрос
Привет!
hello