1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| #include <iostream>
using namespace std;
int main()
{
int i=0,j,n;
int i0=1,i1=1,i2=1,i3=1,i4=1,i5=1,i6=1,i7=1,i8=1,i9=1,i10=1;
char t[250][11];
cout << "Veuillez entrer un entier compris entre 0 et 10 (-1 marqueur de fin)"<<endl;
cin>>n;
for(i=249;i>0;i--)
{for (j=0;j<10;j++)
t[i][j]=' ';
}
while (n!=-1)
{switch(n)
{case 0:t[i0][0]='*'; i0++ ;break;
case 1:t[i1][1]='*';i1++; break;
case 2:t[i2][2]='*';i2++; break;
case 3:t[i3][3]='*';i3++; break;
case 4:t[i4][4]='*';i4++; break;
case 5:t[i5][5]='*';i5++; break;
case 6:t[i6][6]='*';i6++;break;
case 7:t[i7][7]='*';i7++; break;
case 8:t[i8][8]='*';i8++; break;
case 9:t[i9][9]='*';i9++; break;
case 10:t[i10][10]='*';i10++; break;
default:cout<<"Valeur non comprise entre 0 et 10"<<endl;
};
cout << "Veuillez entrer un entier compris entre 0 et 10 (-1 marqueur de fin)"<<endl;
cin>>n;
}
t[0][0]='0';
t[0][1]='1';
t[0][2]='2';
t[0][3]='3';
t[0][4]='4';
t[0][5]='5';
t[0][6]='6';
t[0][7]='7';
t[0][8]='8';
t[0][9]='9';
for(i=249;i>0;i--)
{for (j=0;j<11;j++)
cout<<t[i][j]<<"\t";
}
for (i=0;i<11;i++)
cout<<t[0][i]<<"\t";
} |