第6講 配列の学習
第3話 2次元配列による列合計
コード例
#include<iostream>
#include<string>
using namespace std;
using namespace System;
void f1();
int main(){
   f1();
}
void f1(){
   int i,j,w,a[10][10];
   cout<<" 行の和 合否判定"<<endl;
   for(i=0;i<10;i++){
     w=0;
     for(j=0;j<10;j++){
       a[i][j]=rand()%101;
       w=w+a[i][j];
       if(a[i][j]<10)cout<<a[i][j]<<" ";
       if(a[i][j]>=10 && a[i][j]<100)cout<<a[i][j]<<" ";
       if(a[i][j]==100)cout<<a[i][j]<<" ";
     }
     if(w<100)cout<<" "<<w;
     if(w>=100)cout<<" "<<w;
     if(w<500)cout<<" 不合格";
     if(w>=500)cout<<" 合格";
     if(w>=620){
       cout<<" 大変優秀です。"<<endl;
     }
     else{
       if(w>=550){
         cout<<" 優秀です。"<<endl;
       }
       else{
         if(w>=450){
           cout<<" 普通です。"<<endl;
         }
         else{
           if(w>=400){
             cout<<" ちょっと厳しい。"<<endl;
           }
           else{
             cout<<" かなり厳しい。"<<endl;
           }
         }
       }
     }
   }
   for(i=0;i<10;i++){
     w=0;
     for(j=0;j<10;j++){
       w=w+a[j][i];
     }
     cout<<w<<" ";
   }
   cout<<endl;
}
コンソール画面
入門

次に、3次元配列に挑戦したいと思いますが、
その前に1次元配列に戻り素数探索を考えてみたいと思います。

第2話へ 第4話へ


戻る


VB講義へ
VB講義基礎へ

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