Предмет: Информатика,
автор: anastasiyafomina353
с++ суму елементів масиву, розташованих після останнього елемента, який дорівнює 0;
Ответы
Автор ответа:
0
#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;
}
- #sprike
Похожие вопросы
Предмет: Английский язык,
автор: Pacha2594
Предмет: Английский язык,
автор: Аноним
Предмет: Английский язык,
автор: Аноним
Предмет: Литература,
автор: Uriymoskvitin
Предмет: Українська мова,
автор: vakeriyapipa1981