Ciao ragazzi sono nuovo in questo forum e mi presento sono nanni....
sono un novellino in programmazione ma mi affascina talmente tanto che voglio esercitarmi ed imparare....
Io ho scritto in C++ un programmino in cui da input riceve i 6 numeri della schedina, dopodiché io genero continuamente una serie di 6 numeri uno diverso dall'altro e li confronto con i dati da input, ripetendo questo procedimento con un do-while finchè le sestine non siano uguali, in più alla fine do in output quante giocate sono state fatte .
Il programmino funziona, però siccome le mie conoscenze in questo campo sono poche diciamo che è un pò lento ci impiega qualche giorno per riuscire a fare tutto ciò....
Ora vi scrivo il codice e se volete dare qualche suggerimento vi sarei grato
#include<iostream.h>
#include<stdlib.h>
int A[6],I,J,C,P,B[6],G,Z,C1=0,C2=0,V1=0;
int main()
{
srand(time(NULL));
for(I=0;I<6;I++)
{
cout<<"Inserisci 6 valori compresi tra 1 e 90 IN ORDINE CRESCENTE"<<endl;
cin>>A[I];
}
do
{
do
{
P=0;
for(I=0;I<6;I++)
B[I]=rand()%90+1;
for(J=0;J<6;J++)
{
for(I=0;I<6;I++)
if(B[J]<B[I])
{
G=B[J];
B[J]=B[I];
B[I]=G;
}
}
for(I=0;I<6;I++)
for(J=0;J<6;J++)
if((I!=J)&&(B[I]!=B[J]))
P=P+1;
}while(P!=30);
Z=0;
for(J=0;J<6;J++)
for(I=0;I<6;I++)
{
if(B[J]==A[I])
Z=Z+1;
}
if(Z==6)
V1=V1+1;
C++;
if(C==1000000000)
{
C=0;
C1++;
}
}while(V1!=1);
cout<<"C : "<<C<<endl;
cout<<"C1 : "<<C1<<endl;
system("PAUSE");
return 0;
}