第4講 for文を理解しよう
第9話 行合計を求める
前半課題
入門
の解答例
void f1(){
   int i,j,w;
   cout<<" 行の和"<<endl;
   for(i=0;i<1;i++){
     w=0;
     for(j=1;j<6;j++){
       w=w+5*i+j;
       cout<<5*i+j<<" ";
     }
     cout<<" "<<w<<endl;;
   }
   for(i=1;i<2;i++){
     w=0;
     for(j=1;j<6;j++){
       w=w+5*i+j;
       cout<<5*i+j<<" ";
     }
     cout<<" "<<w<<endl;;
   }
   for(i=2;i<4;i++){
     w=0;
     for(j=1;j<6;j++){
       w=w+5*i+j;
       cout<<5*i+j<<" ";
     }
     cout<<" "<<w<<endl;
   }
   for(i=4;i<6;i++){
     w=0;
     for(j=1;j<6;j++){
       w=w+5*i+j;
       cout<<5*i+j<<" ";
     }
     cout<<" "<<w<<endl;
   }
}

後半課題
C
の解答例
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文最後の課題です。
今回は、行合計しか求めませんでしたが、列合計も求めてみましょう。
入門2012/05/03間違いを訂正

第8話へ 第10話へ


戻る


VB講義へ
VB講義基礎へ

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