Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - come posso fare per fare visualizzare i numeri usciti in caselle specifiche in un programma di tombola??
Forum - C/C++ - come posso fare per fare visualizzare i numeri usciti in caselle specifiche in un programma di tombola?? - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
liogiu2 (Normal User)
Newbie


Messaggi: 11
Iscritto: 19/12/2010

Up
-2
Down
V
Segnala al moderatore
Postato alle 10:53
Lunedė, 20/12/2010
Grazie lorenzo..
Viene una cosa del genere??
Codice sorgente - presumibilmente C++

  1. //Tombola!!
  2. //----------------------------------------------------------------------------------
  3. #include<stdio.h>
  4. #include<stdlib.h>
  5. #include<time.h>
  6. #define tom 90
  7. int main()
  8. {
  9.     int ne[tom],vet[tom]={0},num,k=0,j,i;
  10.     srand(time(NULL));
  11.     do
  12.     {
  13.         printf("per Estrarre un numero premi 1\n");
  14.         printf(" per vedere i numeri estratti premi 2\n");
  15.         printf(" per uscire premi 0\n");
  16.         scanf("%d",&num);
  17.         switch(num)
  18.         {
  19.                    case 1:  
  20.                         qui:          
  21.                         ne[k]=rand()%90+1;
  22.                          for(j=0;j<k;j++)
  23.                          {
  24.                                          if(ne[k]==vet[j])
  25.                                          {
  26.                                                      goto qui;
  27.                                                      ne[k]=0;
  28.                                          }
  29.                                          else
  30.                                                      vet[k]=ne[k];
  31.                          }
  32.                          system("cls");                        
  33.                          printf("Il %d numero estratto e'%d:\n",(k+1),ne[k]);
  34.                          k++;
  35.                          break;
  36.                    case 2:
  37.                         system("cls");
  38.                         printf("ecco i numeri estratti:");
  39.                         int LCOL = 90;
  40.                         i=0;
  41.                         int s;
  42.                         for(j = 0; j < 20; j++)
  43.                         {
  44.                               if(i % LCOL == 0)
  45.                               {
  46.                                    printf("\n");
  47.                                                 for(s = 0; s < LCOL; s++)
  48.                                                       printf("-----");
  49.                               printf("\n");
  50.                               }
  51.                         printf(" %02d |", vet[j]);
  52.                         i++;
  53.                         }
  54.                         printf("\n");
  55.                         for(s = 0; s < LCOL; s++)
  56.                         printf("-----");
  57.                         printf("\n");
  58.                         break;
  59.                    case 0:
  60.                         k=k+99;
  61.                         break;
  62.         }
  63.     }          
  64.     while(k<tom);                                  
  65.    
  66.    
  67.     system("pause");
  68.     return 0;
  69.    
  70. }


adesso come per magia mi da 2 errori
riga 59:jump to case label   (questo prima nn me lo dava )
riga 39:crosses inititalization of 'int LCOL'
speriamo sia l'ultimo problema..
dato che ci sono ti chiedo un ultima cosa la funzione LCOL serve proprio per fare tabelle??
grazie ancora

PM
Pagine: [ 1 2 ] Precedente | Prossimo