ЛД
Лилия Долматова

Дана последовательность из n- элементов. Найти сумму элементов после 1 нуля ( в 2 вариантах используя break и неиспользуя

На С++( хоть бы в 1 варианте решите срочно на утро нужно)) спс

ВМ
Виктор Малин

1.
bool find_first_zero = false;
int a[n];
int sum = 0;
for (i = 0; i < n; ++i) {
if ( ! find_first_zero && ( a[ i ] == 0 ) ) { find_first_zero = true; continue; }
if (find_first_zero) sum += a[ i ];
}
// print sum
2.
int i = -1;
while (++i < n) { if (a[ i ] == 0) { break; } }
int sum = 0;
while (++i < n) { sum += a[ i ]; }
// print sum

Похожие вопросы
1)Дан массив А (8). Найти сумму четных положительных элементов. 2)Дан массив А (6). Найти разность четных положительных
Дано целое число N(>0)используя 1 цикл найти сумму 1!+2!+,,+N! и вывести результат как вещественное число
дан массив, состоящий из n элементов
Дан массив размера N. Найти два соседних элемента, сумма которых максимальна, и вывести эти элементы в порядке возраста
Дана последовательность целых чисел (массив) . Определить, образуют ли элементы чередование нулей и ненулевых элементов
Дано целое число N (>0). Найти сумму N^2+(N+1)^2+(N+2)^2+...+(2*N)^2
1. Имеется целочисленный массив n*m элементов. Найти номер строки с минимальной суммой модулей элементов.
Как найти сумму k=от 1 до n последовательности 1/k. как найти?
Определить сумму элементов последовательности с нечетными и сумму элементов с четными порядковыми номерами.
дан массив В (6) найти сумму отрицательных элементов