第十五週二次元関数大混戦
3173 ワード
/*
*
* Copyright (c)2013,
* All rightsreserved.
* : array.cpp
* :
* : 2013 12 2
* : v1.0
* :
* : , 、 、 、
*/
#include <iostream>
using namespace std;
int main( )
{
int i,j;
// 5 4 , 10
int a[5][4]={{0,1},{4,5},{8,9},{12,13},{16,17}};
int b[5][4];
// 10
cout<<" 10 :"<<endl;
for(i=0;i<=4;i++)
{
for(j=2;j<=3;j++)
{
cin>>a[i][j];
}
}
//
cout<<" :"<<endl;
for(i=0;i<=4;i++)
{
for(j=0;j<=3;j++)
{
cout<<a[i][j]<<" ";
if((j+1)%4==0)
{
cout<<endl;
}
}
}
// 3
cout<<" 3 ...";
for(i=0;i<=4;i++)
{
for(j=0;j<=3;j++)
{
b[i][j]=3*a[i][j];
}
}
//
cout<<" :"<<endl;
for(i=0;i<=4;i++)
{
for(j=0;j<=3;j++)
{
cout<<b[i][j]<<" ";
if((j+1)%4==0)
{
cout<<endl;
}
}
}
// ( ……, “ ”)
cout<<" :"<<endl;
for(i=0;i<=3;i++)
{
for(j=0;j<=4;j++)
{
cout<<b[j][i]<<" ";
if((j+1)%5==0)
{
cout<<endl;
}
}
}
// “ ” ( , 0 0 )
cout<<" :"<<endl;
for(i=4;i>=0;i--)
{
for(j=3;j>=0;j--)
{
cout<<a[i][j]<<" ";
if(j==0)
{
cout<<endl;
}
}
}
//
cout<<" :"<<endl;
for(i=0;i<=4;i++)
{
for(j=0;j<=3;j++)
{
if(a[i][j]%2==0&&a[i][j]!=0)
{
cout<<a[i][j]<<" ";
}
}
}
// 3
cout<<" 3 :"<<endl;
for(i=0;i<=4;i++)
{
for(j=0;j<=3;j++)
{
if((i+1)%3==0&&(j+1)%3==0)
cout<<"a["<<i+1<<"]"<<"["<<j+1<<"]"<<"="<<a[i][j]<<" ";
}
}
return 0;
}
実行結果
心得
2 D関数の簡単な応用