ЕМ
Екатерина Мясникова

C++. Найти сумму целых частей элементов массива, расположенных после последнего отрицательного элемента.

Если можно попроще

ВК
Владимир Колесникович

m[n] - массив длиной n элементов

// ищем последнее отрицательное

int last=n-1;

for(int nn=0; nn
if (m[nn]<0) last=nn;

}

// суммируем

int sum=0;

for(int nn=last+1; nn
sum += (int)m[nn];

}

PS

"целых частей элементов массива" понял как целая часть (int) от double чисел

Похожие вопросы
Напишите цикл который реализовывал бы: "В целом массиве найти сумму первого и последнего четных элементов. "
Найти сумму квадратов элементов массива, расположенных после первого положительного числа
Первый отрицательный элемент массива заменить суммой элементов, расположенных после максимального. C#
В массиве из 100 элементов найти количество отрицательных элементов, минимальный элемент и его индекс.
Найти среднее арифметическое отрицательных элементов этого массива
Ввести целые числа одномерный массив Найти сумму отрицательных чисел и вывести номера элементов этого массива для чисел
найти количество и произведение отрицательных элементов одномерного массива в С++
заменить положительные элементы массива матрицы их целыми частями а отрицательные их модулями (Pascal)
• сумму элементов массива, расположенных до последнего положительного элемента. на PHP помогите?
Найти сумму элементов одномерного массива размером