АД
Анастасия Давыдова

Помогите создать маленькую програмку в С++

Надо сделать в массиве программу
Найти произведение последних L отрицательных элементов в массиве A = {a [i]}

YB
Yula Bobrovskaya

И затык в чём? Не знаешь какое число является отрицательным или как к последним L элементам массива обратиться? Или тупо оператор умножения забыл?

Григорий Крюков
Григорий Крюков

int arr[] = { 1, -2, 1, -2, -2, -3, 10, 5 };
int size = sizeof(arr) / sizeof(arr[0]);
int mul = 1;
int i = size - 1;

while((i >= 0) && (arr[i] >= 0))
--i;

while((i >= 0) && (arr[i] < 0))
mul *= arr[i--];

std::cout << mul << std::endl;

Похожие вопросы
Помогите определить ошибку в програмке на СИ
как создать простенькую безобидную програмку с расширением бат? в электроном блокноте
Помогите составить програмку по программированию
Помогите создать програмку плиз!
Помогите написать програмку!
Помогите с информатикой! Нужно создать програмку по задаче на Qbaisic
Помогите сделать програмку на Си
Помогите переработать програмку под цыкл
Помогите дописать програмку=))
Помогите написать програмку на С