Originariamente inviato da oregon
Cioè ?



Dovresti postare e spiegarci il codice già scritto e spiegare meglio quello che non sai scrivere ...
Si hai ragione ho spiegato male
Allora, dovrei stampare il tabellone colorando (uno alla volta) i numeri che ho caricato nel vettore(che sono 90). Oppure sostituire i numeri dellla matrice con quelli colorati del vettore.

In poche parole il risultato dovrebbe essere questo, solo che a scuola non ho mai usato molte di queste istruzioni:
http://forum.html.it/forum/showthrea...hlight=Tombola

Io per il momento ho fatto questo (stavo provando a modificare delle cose ma sono bloccato):
Codice PHP:
#include <iostream.h>
#include <time.h>
#include <windows.h>
#include <stdlib.h> 
#include <conio.h>

int main()
   {
       
//serve per i colori (anche la libreria di windows)
       
HANDLE hConsole;
       
hConsole GetStdHandle(STD_OUTPUT_HANDLE);
           
        
int mat[9][10], ijkaux=1aux1=11aux2=2auxkaux3;
        
int vett[89];
        
bool flag=false;
        
cout<<"             +------------------+ "<<endl;
        
cout<<"             |    La Tombola    |"<<endl;
        
cout<<"             +------------------+ "<<endl;
        
cout<<"\n---------------------------------------------\n";
        
cout<<endl;
        
        
srand(time(NULL));
        
//stampo il tabellone
        
for(i=0i<9i++)
           {
            for(
j=0j<10j++)
               {
                 
mat[i][j]=aux;
                 
aux++;
               }
           }        
        
aux=16;
        for(
i=0i<9i++)
           {
            for(
j=0j<10j++)
               {
                 if (
mat[i][j]>0&&mat[i][j]<10 && mat[i][j]!=6)
                    
cout<<" ";
                 if (
mat[i][j]==6)
                     
cout<<"  |     ";
                    if (
mat[i][j]==aux)
                       {
                        
cout<<"  |    ";
                        
aux=aux+10;
                       }
                 if  (
mat[i][j]==aux1)
                    {
                      
                      
aux1=aux1+10;       
                      
cout<<endl;         
                    }
                 
cout<<mat[i][j]<<"  ";
                 
               }
               if (
i==aux2)
                  {
                   
cout<<endl;
                   
cout<<"\n---------------------------------------------\n";
                   
aux2=aux2+3;
                  }
           }
           
     
//genero numeri random, per l'estratione e li metto in un vettore
     
for(i=0;i<90;i++)
       {
        
flag=false;
        
aux=(rand()%90+1);
        for(
j=0;j<i&&i!=0;j++)
          {
           if (
vett[j]==aux)
               
flag=true;
          }
        if(
flag==false)
          
vett[i]=aux;
        else
          
i--;
       }
       
//stampo vettore contenente i numeri random *****Provvisorio*****
       
cout<<"Il vettore e:"<<endl;
       for(
i=0;i<90;i++)
       
cout<<" " <<vett[i];
       
//faccio scomparire dal tabellone i numerì estratti
      
system ("PAUSE");
      
     for(
k=0k<90;k++)
       {
        
aux1=11;
        
aux2=2;
        
aux=16;
     
        for(
i=0i<9i++)
           {
            for(
j=0j<10j++)
               {
                 if (
mat[i][j]>0&&mat[i][j]<10 && mat[i][j]!=6)
                    
cout<<" ";
                 if (
mat[i][j]==6)
                     
cout<<"  |     ";
                    if (
mat[i][j]==aux)
                       {
                        
cout<<"  |    ";
                        
aux=aux+10;
                       }
                 if  (
mat[i][j]==aux1)
                    {
                      
                      
aux1=aux1+10;       
                      
cout<<endl;         
                    }
                 
                   if(
mat[i][j]==vett[k])
                     {
                      
mat[i][j]=0;
                      
cout<<mat[i][j]<<"  ";
                     }
                   else 
                      
cout<<mat[i][j]<<"  ";
                                      
               }
                if (
i==aux2)
                  {
                   
cout<<endl;
                   
cout<<"\n---------------------------------------------\n";
                   
aux2=aux2+3;
                  }
           }
           
system("PAUSE");
       }
           
     
system ("PAUSE");
     return 
0;      
   }