Napisałem pewną mini grę w c++ chciałbym ją przenieść do c# nie znam tego języka na tyle dobrze by móc przekonwertować stworzony program i chciałbym prosić was drodzy użytkownicy o pomoc z tym problemem. Gra nie jest trudna jest to prosty test pamięciowy.
#include <iostream>
#include <cstdlib>
#include <iostream>
#include <ctime>
#include <windows.h>
#include <string>
using namespace std;
int main()
{
int points=0;
cout << "Witaj w tescie ktory sprawdzi ile jestes w stanie zapamietac liczb w danym czasie" << endl;
cout << "************Menu************" << endl;
cout << "1)tryb 3 sekundy" << endl;
cout << "2)tryb 6 sekund" << endl;
cout << "3)tryb 10 sekund" << endl;
cout << "4)tryb 20 sekund" << endl;
cout << "***************************" << endl;
int wybor;
cin>>wybor;cout<<endl;
switch(wybor)
{
case 1:
{
int tab[20];
int i=0;
srand(time(NULL));
while(i<20)
{
tab[i]=rand()%10;
cout << tab[i];
i++;
}
cout<<endl;
cout<<"masz 3 sekundy na zapamietanie ciagu liczb na gorze"<<endl;
Sleep(3000);
system( "cls" );
int mem[20];
cout<<"Wpisz liczby ktore zapamietales (wpisz jedna liczbe i daj enter !): "<<endl;
int j=0;
while(j<20)
{
cin>>mem[j];
j++;
}
i=0;
j=0;
while((i<20)&&(j<20))
{
if(tab[i]==mem[j])
{
points++;
}
i++;
j++;
}
cout<<"Udalo ci zapamietac "<<points<<" z 20 liczb";
}
break;
case 2:
{
int tab[20];
int i=0;
srand(time(NULL));
while(i<20)
{
tab[i]=rand()%10;
cout << tab[i];
i++;
}
cout<<endl;
cout<<"masz 6 sekund na zapamietanie ciagu liczb na gorze"<<endl;
Sleep(6000);
system( "cls" );
int mem[20];
cout<<"Wpisz liczby ktore zapamietales (wpisz jedna liczbe i daj enter !): "<<endl;
int j=0;
while(j<20)
{
cin>>mem[j];
j++;
}
i=0;
j=0;
while((i<20)&&(j<20))
{
if(tab[i]==mem[j])
{
points++;
}
i++;
j++;
}
cout<<"Udalo ci zapamietac "<<points<<" z 20 liczb";
}
break;
case 3:
{
int tab[20];
int i=0;
srand(time(NULL));
while(i<20)
{
tab[i]=rand()%10;
cout << tab[i];
i++;
}
cout<<endl;
cout<<"masz 10 sekund na zapamietanie ciagu liczb na gorze"<<endl;
Sleep(10000);
system( "cls" );
int mem[20];
cout<<"Wpisz liczby ktore zapamietales (wpisz jedna liczbe i daj enter !): "<<endl;
int j=0;
while(j<20)
{
cin>>mem[j];
j++;
}
i=0;
j=0;
while((i<20)&&(j<20))
{
if(tab[i]==mem[j])
{
points++;
}
i++;
j++;
}
cout<<"Udalo ci zapamietac "<<points<<" z 20 liczb";
}
break;
case 4:
{
int tab[20];
int i=0;
srand(time(NULL));
while(i<20)
{
tab[i]=rand()%10;
cout << tab[i];
i++;
}
cout<<endl;
cout<<"masz 20 sekund na zapamietanie ciagu liczb na gorze"<<endl;
Sleep(20000);
system( "cls" );
int mem[20];
cout<<"Wpisz liczby ktore zapamietales (wpisz jedna liczbe i daj enter !): "<<endl;
int j=0;
while(j<20)
{
cin>>mem[j];
j++;
}
i=0;
j=0;
while((i<20)&&(j<20))
{
if(tab[i]==mem[j])
{
points++;
}
i++;
j++;
}
cout<<"Udalo ci zapamietac "<<points<<" z 20 liczb";
}
break;
default:
{
cout<<"Nie ma takiej opcji"<<endl;
}
break;
}
cout<<endl;
Sleep(7000);
return 0;
}