C++编程题 用new运算符为一个包含20个整数的数组分配内存,输入若干个值到数组,分别统计其中
C++编程题用new运算符为一个包含20个整数的数组分配内存,输入若干个值到数组,分别统计其中正数与负数的个数,输出结果,再用delete运算符释放动态内存空间...
C++编程题
用new运算符为一个包含20个整数的数组分配内存,输入若干个值到数组,分别统计其中正数与负数的个数,输出结果,再用delete运算符释放动态内存空间 展开
用new运算符为一个包含20个整数的数组分配内存,输入若干个值到数组,分别统计其中正数与负数的个数,输出结果,再用delete运算符释放动态内存空间 展开
2016-03-27
展开全部
#include <algorithm>
#include <iostream>
using namespace std;
int main()
{
int *p = new int[20];
int i = 0;
while (cin >> p[i])
++i;
cout << count_if(&p[0], &p[i], [](int n){return 0 < n; }) << endl;
cout << count_if(&p[0], &p[i], [](int n){return n < 0; }) << endl;
delete []p;
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询