第7講 4次および6次魔方陣の作成  
第5話 4次魔方陣解答例
コード例
#include<iostream>
using namespace std;
using namespace System;
void f();
int main(){
   f();
}
void f(){
   int m[4][4],i,j;
   for(i=0;i<4;i++){
     for(j=0;j<4;j++){
       m[i][j]=4*i+j+1;
       if(m[i][j]<10)cout<<"0"<<m[i][j]<<" ";
       if(m[i][j]>=10)cout<<m[i][j]<<" ";
     }
     cout<<endl;
   }
   cout<<endl;
   cout<<"4次魔方陣作成"<<endl;
   int w;
   for(i=0;i<2;i++){
     w=m[i][i];
     m[i][i]=m[3-i][3-i];
     m[3-i][3-i]=w;
   }
   for(i=0;i<2;i++){
     w=m[i][3-i];
     m[i][3-i]=m[3-i][i];
     m[3-i][i]=w;
   }
   for(i=0;i<4;i++){
     for(j=0;j<4;j++){
       if(m[i][j]<10)cout<<"0"<<m[i][j]<<" ";
       if(m[i][j]>=10)cout<<m[i][j]<<" ";
     }
     cout<<endl;
   }
   cout<<endl;
}
コンソール画面
入門
どうです。
見事に4次魔方陣ができています。
ですが、?????というところではないでしょうか。
大丈夫ですよ。
皆さんが理解できるように次話で詳しく解説していきます。
1行1行丁寧に読んでいけば必ず理解できますよ。

第4話へ 第6話へ


戻る


VB講義へ
VB講義基礎へ

vc++講義へ第1部へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)