ランダムでの生成は成功したのですが、手動での生成がどうしてもわかりません。(入力はできるのですがうまく表示されません)
下のプログラムのように配列に格納して表示させたいです。どなたかご教授願います。
入力方法ですが、0を押すと□、1を押すと■が表示されるというものをユーザーに10行分入力させるという方法をとっています。
#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main(){
int dim[10][10];
int i, j;
/*配列dimの初期化*/
for(i=0;i<10;i++){
for(j=0;j<10;j++){
dim[i][j]=0;
}
}
/*乱数生成*/
srand((unsigned)time(NULL));
/*配列dimに0か1をランダムに入れる*/
for(i=0;i<10;i++){
for(j=0;j<10;j++){
dim[i][j]=rand()%2;
}
}
/*0のとき■、1のとき□を出力するようにする*/
for(i=0;i<10;i++){
for(j=0;j<10;j++){
if(dim[i][j]==0){
cout << "■" ;
}else{
cout<< "□" ;
}
if(j==9){
cout << "\n" ;
}
}
}
}