写dev c++,输入10个整数存放到数组a中,统计其中偶数个数和正数个数,并输出。
时间: 2024-10-29 16:16:45 浏览: 7
在Dev C++中,你可以使用数组和条件语句来实现这个功能。以下是一个简单的示例程序:
```cpp
#include<iostream>
using namespace std;
int main() {
const int SIZE = 10;
int a[SIZE]; // 创建一个包含10个元素的数组
int even_count = 0, positive_count = 0; // 初始化偶数和正数计数器
cout << "请输入10个整数(输入-1结束): ";
for(int i = 0; i < SIZE; ++i) {
cin >> a[i];
if(a[i] > 0) {
positive_count++; // 若当前数为正,计数加一
}
if(a[i] % 2 == 0) {
even_count++; // 若当前数为偶数,计数加一
}
}
// 统计结束后输出结果
cout << "偶数个数: " << even_count << endl;
cout << "正数个数: " << positive_count << endl;
return 0;
}
```
相关问题
使用DEV C++,写一个数组类,初始化数组a[n],n表示数组的大小,输入n个整数初始化,并输出a[n[]]
好的,这个问题我可以回答。以下是使用DEV C写一个数组类,初始化数组a[n],输入n个整数初始化,并输出a[n[]]的代码:
```c++
#include <iostream>
using namespace std;
class Array {
private:
int *a;
int n;
public:
Array(int size) {
n = size;
a = new int[n];
}
void input() {
for (int i = 0; i < n; i++) {
cin >> a[i];
}
}
void output() {
for (int i = 0; i < n; i++) {
cout << a[i] << " ";
}
cout << endl;
}
};
int main() {
int n;
cout << "请输入数组大小n:";
cin >> n;
Array arr(n);
cout << "请输入" << n << "个整数初始化数组:" << endl;
arr.input();
cout << "数组a[n]为:";
arr.output();
return 0;
}
```
希望能够帮到你!
用dev c++输入一个整数n,输出1-n之间所有偶数,两个数之间用空格隔开,每5个数换行
在Dev C++中,你可以使用C++语言编写一个简单的程序来实现这个功能。下面是一个基本的程序示例,它会读取一个整数n,然后输出从1到n之间的所有偶数,并且每输出5个数就换行。
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入一个整数n:";
cin >> n; // 从用户那里获取整数n
int count = 0; // 用于记录已经输出的偶数数量
// 遍历1到n之间的所有数
for (int i = 1; i <= n; ++i) {
if (i % 2 == 0) { // 判断是否为偶数
cout << i << " "; // 输出偶数,并在其后加一个空格
count++; // 增加计数器
if (count % 5 == 0) { // 每当计数器是5的倍数时
cout << endl; // 输出换行符
}
}
}
return 0;
}
```
你可以复制上述代码到Dev C++中,然后编译并运行它。程序会提示你输入一个整数n,之后它会按照要求输出符合条件的偶数。
阅读全文