请各位高手帮忙 帮助解决一道C++题 感激不尽

用C++随机输入1个1维数组把其中的偶数元素输出然后求这些偶数的乘积要求每一步都要显示出来先谢谢了要求自己输入数字能不能写出完整的程序啊```... 用C++ 随机输入1个1维数组 把其中的偶数元素输出 然后求这些偶数的乘积 要求每一步都要显示出来

先谢谢了
要求自己输入数字 能不能写出完整的程序啊```
展开
 我来答
芙炒破t
2008-12-17 · TA获得超过111个赞
知道答主
回答量:202
采纳率:0%
帮助的人:191万
展开全部
#include<iostream>
using namespace std;
int main()
{
srand(time(0));
int i,*p,n;
double s=1;
cout<<"输入一维数组的元素个数: ";
cin>>n;
p=new int[n];
cout<<"元素为: ";
for(i=0;i<n;i++)
{
cin>>p[i]; //此处表示产生一个1到1000的随机数;
cout<<p[i]<<" ";
}
cout<<endl<<"偶数有: "<<endl;
for(i=0;i<n;i++)
{
if(p[i]%2==0)
{
cout<<p[i]<<" ";
s=s*p[i];
}
}
if(s==1)cout<<"无偶数!"<<endl;
else cout<<endl<<"偶数积为: "<<s<<endl;
delet[]p];
return 0;
}
已经修改了,自己输入数组元素个数,和元素的值!!
百度网友1435530
2008-12-17 · TA获得超过1763个赞
知道大有可为答主
回答量:2051
采纳率:0%
帮助的人:2114万
展开全部
用随机数输入?还是什么?

假定一维数组已输入,为int num[N];int sum=1;
for (int i=0;i<N;i+=2)
{printf("%d;",num[i]);
sum*=num[i];
}
printf ("%d",sum);

基本就是这样了,再根据需求稍微改一下就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kbroad
2008-12-17 · 超过21用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:67.7万
展开全部
/*
VC++ 6.0调试通过
*/

#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
srand(time(0));
int array[10];
int product=1;//乘积
for(int i=0;i<10;i++)
{
array[i]=rand()%20+1; //将产生的随即数字大小限定在1--20之间
}
for(int j=0;j<10;j++)
{

if(array[j]%2==0)
{
cout<<array[j]<<" "<<endl;
product*=array[j];
}
}
cout<<"The product of whole even number is:"<<product<<endl;
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友37aa9f3
2008-12-17 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:114万
展开全部
我这个就是自己输入10个数字。你试试吧
#include<iostream.h>
void main()
{
int a[10];
int s=1;//乘积
for(int i=0;i<10;i++)
{
cin>>a[i];
}
for(int j=0;j<10;j++)
{

if(a[j]%2==0)
{
cout<<a[j]<<" "<<endl;
s*=a[j];
}
}
cout<<"The product of whole even number is:"<<product<<endl;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莎发兔幸款2t
2008-12-17 · TA获得超过355个赞
知道小有建树答主
回答量:504
采纳率:0%
帮助的人:386万
展开全部
简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式