第10講 for文以外の繰り返し(ループ)処理
第7話 do...while文による2次元ループ

yu
を実現するプログラム例
#include<iostream>
using namespace std;
void f1(int **x,int n);
void f2(int **x,int **y,int n);
void h(int **x,int n);
void main(){
   int **x=(int **)malloc(sizeof(int)*5);
   for(char i=0;i<5;i++)x[i]=(int *)malloc(sizeof(int)*5);
   int **y=(int **)malloc(sizeof(int)*5);
   for(char i=0;i<5;i++)y[i]=(int *)malloc(sizeof(int)*5);
   f1(x,5);
   h(x,5);
   f2(x,y,5);
   cout<<endl;
   h(y,5);
}
void f1(int **x,int n){
   char i,j;
   i=0;
   while(i<n){
     j=0;
     while(j<n){
        x[i][j]=5*i+j+1;
        j++;
     }
     i++;
   }
}

void f2(int **x,int **y,int n){
   char i,j;
   i=0;
   while(i<n){
     j=0;
     while(j<n){
        y[i][j]=x[j][i];
        j++;
     }
     i++;
   }
}
void h(int **x,int n){
   char i,j;
   i=0;
   while(i<n){
     j=0;
     while(j<n){
        if(x[i][j]<10) cout<<"0"<<x[i][j]<<" "; else cout<<x[i][j]<<" ";
        j++;
     }
     cout<<endl;
     i++;
   }
}

次話では、for文とwhile文の関係を見ていきます。
関係を調べるためにもう一度1から10までの和を
for文とwhile文でプログラミングしてコードを比べてみて下さい。


第6話へ 第8話へ


a

魔方陣 数独で学ぶ VBA 入門
数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
VC++ C言語 C++ 入門 初心者 基礎から応用まで
本サイトトップへ