Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart
Mentre Ubisoft vorrebbe chiedere agli utenti, all'occorrenza, di distruggere perfino le copie fisiche dei propri giochi, il movimento Stop Killing Games si sta battendo per preservare quella che l'Unione Europea ha già riconosciuto come una forma d'arte. Abbiamo avuto modo di parlare con Daniel Ondruska, portavoce dell'Iniziativa Europa volta a preservare la conservazione dei videogiochi
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Abbiamo provato il nuovo Galaxy S25 Edge, uno smartphone unico per il suo spessore di soli 5,8 mm e un peso super piuma. Parliamo di un device che ha pro e contro, ma sicuramente si differenzia dalla massa per la sua portabilità, ma non senza qualche compromesso. Ecco la nostra prova completa.
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto
Pensato per il professionista sempre in movimento, HP Elitebook Ultra G1i 14 abbina una piattaforma Intel Core Ultra 7 ad una costruzione robusta, riuscendo a mantenere un peso contenuto e una facile trasportabilità. Ottime prestazioni per gli ambiti di produttività personale con un'autonomia lontano dalla presa di corrente che permette di lavorare per tutta la giornata
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-03-2010, 17:39   #1
mrlao
Junior Member
 
Iscritto dal: Mar 2010
Messaggi: 5
[c++] Tombola

ciao ragazzi ho un problema sulle cartelle della tombola ... io ora sto progettando le cartelle della tombola dove sono delle matrici 3x9 dove le celle vuote sono 0, in ogni cartella ah almeno un numero per ogni colonna,ogni cartella ah al massimo 5 numeri per riga e ogni colonna contiene i numeri 1-10 11-20 ---- 81-90 ... io ho tentato di farlo ma è molto difficile mi potreste dare una mano allego il mio istato :
Codice PHP:
# include <iostream>

# include <time.h>

using namespace std;

int main ()
{
srand(time(NULL));
int cartella[3][9],i=0,j=0,estratto=0,vett[90],somma=0,k=0,x,app,scambio,y;
bool flag3=true;




for(
i=0;i<90;i++)
{
vett[i]=0;
}

somma=0;

for(
k=0;k<100;k++)
{

for(
i=0;i<3;i++)
{

for(
j=0;j<9;j++)
{

if(
somma<=15)
{
flag3=true;

while(
flag3==true)
{
estratto=((rand()%90)+1);
vett[estratto-1]++;

if(
vett[estratto-1]!=1)
vett[estratto-1]--;
else
flag3=false;
}

switch(
estratto)
{

case 
: case : case : case : case : case : case : case : case : case 10 :
{
cartella[i][0]=estratto;
somma++;
}
break;

case 
11 : case 12 : case 13 : case 14 : case 15 : case 16 : case 17 : case 18 : case 19 : case 20 :
{
cartella[i][1]=estratto;
somma++;
}
break;

case 
21 : case 22 : case 23 : case 24 : case 25 : case 26 : case 27 : case 28 : case 29 : case 30 :
{
cartella[i][2]=estratto;
somma++;
}
break;

case 
31 : case 32 : case 33 : case 34 : case 35 : case 36 : case 37 : case 38 : case 39 : case 40 :
{
cartella[i][3]=estratto;
somma++;
}
break;

case 
41 : case 42 : case 43 : case 44 : case 45 : case 46 : case 47 : case 48 : case 49 : case 50 :
{
cartella[i][4]=estratto;
somma++;
}
break;

case 
51 : case 52 : case 53 : case 54 : case 55 : case 56 : case 57 : case 58 : case 59 : case 60 :
{
cartella[i][5]=estratto;
somma++;
}
break;

case 
61 : case 62 : case 63 : case 64 : case 65 : case 66 : case 67 : case 68 : case 69 : case 70 :
{
cartella[i][6]=estratto;
somma++;
}
break;

case 
71 : case 72 : case 73 : case 74 : case 75 : case 76 : case 77 : case 78 : case 79 : case 80 :
{
cartella[i][7]=estratto;
somma++;
}
break;

case 
81 : case 82 : case 83 : case 84 : case 85 : case 86 : case 87 : case 88 : case 89 : case 90 :
{
cartella[i][8]=estratto;
somma++;
}
break;


}


}
if((
cartella[i][j]>90)||(cartella[i][j]<=0))
{
cartella[i][j]=0;
}

}
}

}




for(
i=0;i<3;i++)
{
cout<<"\n\n";

for(
j=0;j<9;j++)
{
if((
cartella[i][j]>=0)&&(cartella[i][j]<10))
cout<<" "<<cartella[i][j];
else
cout<<cartella[i][j];


if(
j<9-1)
cout<<" - ";
}
}

cout<<"\n\n";


system("pause");

grazie x l'aiuto
mrlao è offline   Rispondi citando il messaggio o parte di esso
Old 24-03-2010, 18:28   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Scusa, ma quello switch è veramente brutto e inutile. Si può fare tutto con delle operazioni matematiche.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 24-03-2010, 19:13   #3
mrlao
Junior Member
 
Iscritto dal: Mar 2010
Messaggi: 5
si ho provato a fare con un ciclo .. però poi mi sono incasinato ancora di più ... io non riesco a fare le 2 condizioni quelle che almeno un numero ci deve essere x ogni colonna e 5 numeri max per riga se mi puoi dare una mano ti ringrazio molto
mrlao è offline   Rispondi citando il messaggio o parte di esso
Old 25-03-2010, 07:28   #4
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Veramente non serve un ciclo, basta un'operazione matematica:

case 31 : case 32 : case 33 : case 34 : case 35 : case 36 : case 37 : case 38 : case 39 : case 40 :
{
cartella[i][3]=estratto;
somma++;
}
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 25-03-2010, 13:18   #5
mrlao
Junior Member
 
Iscritto dal: Mar 2010
Messaggi: 5
si ok ma come ti ho detto sopra io vorrei che mi spiegaste come fare gli altri 2 controlli che non riesco a capirli grazie !!
mrlao è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart Intervista a Stop Killing Games: distruggere vid...
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione Samsung Galaxy S25 Edge: il top di gamma ultraso...
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto HP Elitebook Ultra G1i 14 è il notebook c...
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso Microsoft Surface Pro 12 è il 2 in 1 pi&u...
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet! Recensione REDMAGIC Astra Gaming Tablet: che spe...
Le 18 offerte Amazon del weekend, senza ...
Galaxy S25 Ultra 512GB sotto i 1.000€ su...
Vi piace l'iPhone nero? Su Amazon sono s...
MacBook Air M4 16GB/256GB e 16GB/512GB s...
4 portatili per risparmiare tanto ed ess...
San Marino multa TikTok: non controllano...
Dreame e Roborock in saldo su Amazon: ro...
Pazzesco su Amazon: crollano i prezzi de...
La Corea del Sud vorrebbe costruire una ...
Rilasciati i primi risultati delle anali...
Robot umanoidi low cost? Unitree ci prov...
Non solo Rocket Lab, anche Avio potrebbe...
Chips Act UE: 41,5 milioni di euro a Eph...
Ryzen Threadripper 9000 al debutto il 31...
Nuovi coupon nascosti Amazon (aggiorname...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:58.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v