Отрицательные элементы массива умножить на квадрат собственного индекса - C (СИ)
Формулировка задачи:
Ввести одномерный массив
А
изN
элементов. Отрицательные элементы массива умножить на квадрат собственного индекса. Массив вывести до и после преобразования.Решение задачи: «Отрицательные элементы массива умножить на квадрат собственного индекса»
textual
Листинг программы
for(i=0;i<N;i++) if(A[i]<0) A[i]*=i*i;
Объяснение кода листинга программы
- В цикле
for
переменнойi
присваивается значение 0 и она сравнивается сN
(предполагается, чтоN
— это количество элементов в массивеA
). - Если условие
i<N
истинно, то выполняется следующий блок кода. - В этом блоке кода проверяется условие
A[i]<0
, то есть если элемент массиваA
с индексомi
отрицательный. - Если условие истинно, то выполняется следующий блок кода.
- В этом блоке кода умножается значение элемента массива
A
с индексомi
на квадрат значения переменнойi
. - После выполнения блока кода цикл продолжается до тех пор, пока условие
i<N
истинно. - После завершения цикла все элементы массива
A
, которые были отрицательными, будут умножены на квадрат своего индекса.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д