#include <iostream>
using namespace std;
int main() {
int n, sum = 0, lastZero = -1; // оголошуємо змінні
cout << "Enter the size of the array: ";
cin >> n; // зчитуємо розмір масиву
int arr[n]; // оголошуємо масив розміром n
// Заповнюємо масив
cout << "Enter the elements of the array: ";
for (int i = 0; i < n; i++) {
cin >> arr[i];
if (arr[i] == 0) { // якщо зустріли 0, запам'ятовуємо його індекс
lastZero = i;
}
// Обчислюємо суму елементів після останнього 0
for (int i = lastZero + 1; i < n; i++) {
sum += arr[i];
cout << "The sum of elements after the last 0 is: " << sum << endl;
return 0;
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
#include <iostream>
using namespace std;
int main() {
int n, sum = 0, lastZero = -1; // оголошуємо змінні
cout << "Enter the size of the array: ";
cin >> n; // зчитуємо розмір масиву
int arr[n]; // оголошуємо масив розміром n
// Заповнюємо масив
cout << "Enter the elements of the array: ";
for (int i = 0; i < n; i++) {
cin >> arr[i];
if (arr[i] == 0) { // якщо зустріли 0, запам'ятовуємо його індекс
lastZero = i;
}
}
// Обчислюємо суму елементів після останнього 0
for (int i = lastZero + 1; i < n; i++) {
sum += arr[i];
}
cout << "The sum of elements after the last 0 is: " << sum << endl;
return 0;
}