Предмет: Информатика, автор: anastasiyafomina353

с++ суму елементів масиву, розташованих після останнього елемента, який дорівнює 0; ​

Ответы

Автор ответа: sprikeyt
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
Похожие вопросы
Предмет: Английский язык, автор: Аноним
Предмет: Английский язык, автор: Аноним