第4講 for文を理解しよう
第10話 列合計を求める
入門
の解答例

void f1(){
   int i,j,w;
   cout<<" 行の和"<<endl;
   for(i=0;i<1;i++){
     w=0;
     for(j=1;j<11;j++){
     w=w+10*i+j;
     cout<<10*i+j<<" ";
   }
   cout<<" "<<w<<endl;;
   }
   for(i=1;i<2;i++){
     w=0;
     for(j=1;j<11;j++){
       w=w+11*i+j;
       cout<<10*i+j<<" ";
     }
     cout<<" "<<w<<endl;;
   }
   for(i=2;i<9;i++){
     w=0;
     for(j=1;j<11;j++){
       w=w+10*i+j;
       cout<<10*i+j<<" ";
     }
     cout<<" "<<w<<endl;
   }
   w=0;
   for(j=1;j<11;j++){
     w=w+10*i+j;
     cout<<10*i+j<<" ";
   }
   cout<<" "<<w<<endl;
   for(i=1;i<10;i++){    //2012/05/03間違いを訂正
     w=0;
     for(j=0;j<11;j++){
       w=w+10*
j+i;
     }
     cout<<w;
     cout<<" ";
   }
   cout<<"←列の和"<<endl;

}

ワンポイント解説
ポイントはw=w+10*j+i;紺色です。逆になっていますね。
どうしてであるか是非考えてみてください。

これでfor文の学習は終了として、次にif文の学習に進みます。

第9話へ 第5講第1話へ


戻る


VB講義へ
VB講義基礎へ

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