Предмет: Информатика,
автор: Andrey36789
Обчислити кількість елементів массиву, розмішений після першого нульового елементу на с++
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
void find_kol(int *arr, const int n) {
int kol = 0;
bool isZero = false;
for (int i = 0; i< n; i++) {
cin >> arr[i];
}
for (int i = 0; i< n; i++) {
if (isZero) kol++;
if (arr[i] == 0) isZero = true;
}
cout << "Kol = " << kol;
}
int main() {
const int n = 10;
int arr[n];
find_kol(arr, n);
return 0;
}
Автор ответа:
1
Для розрахунку кількості елементів масиву, розміщених після першого нульового елементу, слід використати цикл for.
int array[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int count = 0;
for (int i = 0; i < 10; i++) {
if (array[i] == 0) {
count++;
}
}
cout << "Number of elements after the first zero element: " << count - 1 << endl;
Похожие вопросы
Предмет: Математика,
автор: liza26590
Предмет: Другие предметы,
автор: Аноним
Предмет: Українська мова,
автор: osickaivanna
Предмет: Алгебра,
автор: awdawaw123
Предмет: Алгебра,
автор: mmmmillllena