#include<iostream>
#include<cstdlib>
#include<windows.h>
using namespace std;
void funz(){
cout<<" *****************\n";
cout<<" * |MEMORY GAME| *\n";
cout<<" *****************\n";
cout<<"\n\n";}
void pulisci(){
system("cls");}
int main(){
int j=8;
int a[j], b[j], c[j], seme, cont, esci;
funz();
cout<<">Inserisci un numero naturale:\n";
cout<<">n= "; cin>>seme; cout<<"\n";
srand(seme);
pulisci();
do{
funz();
//inzizializzo l'array
for(int i=0; i<j; i++){
a[i]=(rand()%9);}
//lo stampo a schermo
for(int i=0; i<j; i++){
cout<<">"<<a[i];}
Sleep(3000);
pulisci();
funz();
cout<<">Quali erano i numeri?\n";
//prendo i numeri
for(int i=0; i<j; i++){
cin>>b[i];}
//verifico che siano corretti
cout<<"\n";
for(int i=0; i<j; i++){
if (a[i]==b[i])cout<<">OK!\n";
else cout<<">NO! Era "<<a[i]<<" hai scritto "<<b[i]<<"\n";}
cout<<"\n>Se vuoi uscire premi 0, altrimenti 1\n";
cin>>esci;
pulisci();
}while(esci==true);
return 0;}