oto napisany przeze mnie program, który działa jak jednoręki bandyta (taka maszyna), prosze o poprawienie błędów i dopisanie wszystkich funkcji, które umożliwią następujące czynności:
1) po każdym wyświetleniu tablicy, żeby program wykonywał kolejne czynności należy wcisnąć jakiś klawisz
2) po wciśnięciu jakiegoś klawisza, wymazywana jest poprzednia tablica i wyświetlana kolejna.
zasada działania programu:
zmienna 'a' to sa kredyty, na start jest ich 10, kiedy program wyświetli wylosowane liczby, instrukcja warunkowa sprawdza, czy w którymś wierszu są 3 identyczne. Jeśli tak, to dodaje 1 kredyt, a jeśli nie, to odejmuje 1 kredyt. Program kończy się, kiedy kredyty się skończą (a=0).
Oto mój program:
#include<iostream>
using namespace std;
int main()
{
int t[3][3],a=10;
srand(time(NULL));
for (int i=0;i<3;i++)
for (int j=0;j<3;j++)
t[i][j]=rand()%3+1;
cout<<"maszyna:\n";
for (int i=0;i<3;i++)
{
for (int j=0;j<3;j++)
cout<<t[i][j]<<"\t";
cout<<endl;
}
cout<<endl;cout<<endl;
do
{
if ((t[0][0]=t[0][1]=t[0][2])||(t[1][0]=t[1][1]=t[1][2])||(t[2][0]=t[2][1]=t[2][2]))
a++;
else
a--;
for (int i=0;i<3;i++)
for (int j=0;j<3;j++)
t[i][j]=rand()%3+1;
cout<<"maszyna:\n";
for (int i=0;i<3;i++)
{
for (int j=0;j<3;j++)
cout<<t[i][j]<<"\t";
cout<<endl;
}
}
while(a=0);
system("pause");
}
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Bardzo proszę:
http://wklej.org/id/639569/
Pozwoliłem sobie dodać licznik kredytów:)
pozdrawiam
#include<iostream>
#include<cstdlib>
#include<time.h>
using namespace std;
int main()
{
int t[3][3],kredyty=10;
srand(time(NULL));
while(kredyty>0) {
cout<<"maszyna:\n";
for (int i=0;i<3;i++) {
for (int j=0;j<3;j++) {
t[i][j]=rand()%3+1;
cout <<t[i][j]<<"\t";
}
cout << "\n";
}
if ( (t[0][0]==t[0][1] && t[0][0]==t[0][2]) || (t[1][0]==t[1][1] && t[1][0]==t[1][2]) || (t[2][0]==t[2][1] && t[2][0]==t[2][2])) kredyty++;
else kredyty--;
cout << "Kredyty: " << kredyty << "\nNacisnij klawisz, by kontynuowac...\n";
cin.get();
}
cout << "Koniec gry!\n";
system("PAUSE");
return 0;
}