Написать функцию, которая возвращает количество неотрицательных элементов массива. Массив передается в функцию в качестве параметра через указатель — C++(Си)

#include <iostream>
using namespace std;
const int SIZE=20;
int count_neg (int *MAS, int size);
 
int main()
{
    setlocale (LC_ALL, "Russian");
    int n, a[SIZE], i, k=0;
    cout<<"Введите количество элементов: ";
    cin>>n;
    cout<<"Введите "<<n<<" элементов: ";
    for (i=0; i<n; i++)
        cin>>a[i];
    k=count_neg (a, n);
    cout<<"Количество неотрицательных: "<<k<<endl;
 
    return 0;
}
int count_neg (int *MAS, int size)
{
    int count=0;
    for (int i=0; i<size; i++)
        if (MAS[i]>0) count++;
    
    return count;
}

Leave a Comment