...
Координаты и механизмы деления и роста
Страница: 1
Сообщений 1 страница 2 из 2
Поделиться22015-04-09 15:12:35
Код:
#include "iostream"
using namespace std;
int main()
{ int n; cin>>n;
int a[100][100];
int i,j,h,k;
for (i=0;i<10;i++)
for (j=0;j<10;j++)
a[i][j]=0;
a[0][0]=1;
a[1][1]=9;
a[1][2]=3;
a[1][3]=2;
a[2][2]=9;
a[2][4]=2;
a[2][5]=2;
a[2][7]=3;
a[2][3]=9;
//int b=dir_ch(a,n,1,3);
while (true){
cin>>h;
if (h==2) break;
for (i=0;i<10;i++){
for (j=0;j<10;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
for (i=0;i<10;i++){
for (j=1;j<10;j++){
if (a[i][j]==9){
for (k=j;a[i][k]!=0;k++){ }//получили k с нулём
for (h=k;h>j+1;h--){
a[i][h]=a[i][h-1];
}
a[i][j]=1;
a[i][j+1]=1;
}
}
}
}
}Программа делит девятки вправо.
Special for Reida/
Страница: 1