第十五週二次元関数大混戦

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関数の簡単な応用