/*
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 作 者: 孙培培
* 完成日期:2012 年 12月2日
* 版 本 号:v1.0
* 输入描述:
* 程序输出:
* 问题分析:
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main( )
{
int a[20]={0,1,2,3,4,5,6,7,8,9}; //初始化前10 个元素
//键盘输入后 10个元素的值
cout<<"请输入 10个整数"<<endl;
int i;
for(i=10;i<20;i++){
cin>>a[i];
}
//将所有元素值加倍后保存在数组中
for(i=0;i<20;i++){
a[i]=2*a[i];
}
//由前往后输出数组中所有元素的值
cout<<"由前往后,数组中的值是:";
for(i=0;i<20;i++){
cout<<a[i]<<" ";
}
cout<<endl;
//由后往前输出数组中所有元素的值
cout<<"右后往前,数组中的值是:";
for(i=19;i>=0;i--){
cout<<a[i]<<" ";
}
cout<<endl;
//输出数组中的所有偶数
cout<<"数组中的所有偶数是:";
for(i=0;i<20;i++){
if(a[i]%2==0)
cout<<a[i]<<" ";
}
cout<<endl;
//输出下标为 3的倍数的元素值
cout<<"下标为三的元素有:";
for(i=0;i<20;i++){
if(i%3==0)
cout<<a[i]<<" ";
}
cout<<endl;
return 0;
}