第14週目プロジェクト1-2 D配列を振り回す
3085 ワード
/*
*Copyright(c)2014,
*All rights reserved.
* :test.cpp
* :
* :2014 11 26
* :v1.0
*
* : 5 4 , , 10 , :
1 , 10 ;
2 ;
3 3 ;
4 ( ……, “ ”);
5 “ ” ( , 0 0 );
6 ;
7 3 。
* :
* :
*/
#include <iostream>
using namespace std;
int main( )
{
int i,j;
// , 10
int a[5][4]= {{0,1},{4,5},{8,9},{12,13},{16,17}};
// 10
cout<<" 10 :"<<endl;
for(i=0; i<5; ++i)
{
for(j=2; j<4; ++j)
{
cin>>a[i][j];
}
}
//
cout<<" :"<<endl;
for(i=0; i<5; ++i)
{
for(j=0; j<4; ++j)
{
cout<<a[i][j]<<'\t';
}
cout<<endl;
}
// 3
cout<<" 3 ...";
for(i=0; i<5; ++i)
{
for(j=0; j<4; ++j)
{
a[i][j]=a[i][j]*3;
}
}
//
cout<<" :"<<endl;
for(i=0; i<5; ++i)
{
for(j=0; j<4; ++j)
{
cout<<a[i][j]<<'\t';
}
cout<<endl;
}
// ( )
cout<<" :"<<endl;
for(i=0; i<4; ++i)
{
for(j=0; j<5; ++j)
{
cout<<a[j][i]<<'\t';
}
cout<<endl;
}
// “ ” ( )
cout<<" :"<<endl;
for(i=4; i>=0; --i)
{
for(j=3; j>=0; --j)
{
cout<<a[i][j]<<'\t';
}
cout<<endl;
}
//
cout<<" :"<<endl;
for(i=0; i<5; ++i)
{
for(j=0; j<4; ++j)
{
if(a[i][j]%2==0)
cout<<a[i][j]<<'\t';
}
}
// 3
cout<<" 3 :"<<endl;
for(i=0; i<5; ++i)
{
for(j=0; j<4; ++j)
{
if((i+j)%3==0)
cout<<"a["<<i<<"]["<<j<<"]"<<'\t'<<a[i][j]<<'
';
}
}
return 0;
}
実行結果: