Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

C++ program


Rekomendowane odpowiedzi

Opublikowano

Źle trafiłeś, to nie jest forum od: "zrób posprzątaj pozamiataj i nic za to nie miej", tylko tu się pomaga, jeśli napiszesz kod i bedzie coś w nim źle, to mozesz liczyć na pomoc a nie na gotowca.

Opublikowano

Jak napisał kolega wyżej. Sam pogłówkuj, a jak nie będziesz w stanie sam nic wymyśleć to pisz tutaj. W razie jakbyś czegoś nie rozumiał to możesz do mnie na PW napisać, bo taka gra jest banalna do zrobienia.

Opublikowano

Wysłałem i poprawiłem jeden z kodów tej gry. Sprawdź swoje PW. ;-)

Opublikowano

#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <windows.h>
#include <time.h>

using namespace std;

enum test {g1 , g2 };
 test t;

int A1;
int A2;
int A3;
int StatyG1[3] {A1, A2, A3};

int B1 = 0;
int B2 = 0;
int B3 = 0;
int StatyG2[3] {B1, B2 ,B3};

int kostka;

int zagrania;

void test()
{
 if(t == g1)
 {
	 cout << "Rzucasz ty 1" << endl;
	 t == g2;
	 getch();
	 for(int i = 0; i < 3; i++)
	 {
		 srand(time(NULL));
		 kostka = (rand() % 6) + 1;
		 StatyG1[i] = kostka;
		 cout << StatyG1[i] << endl;
		 getch();
	 }
	 cout << "Suma gracza 1: " << StatyG1[0] + StatyG1[1] + StatyG1[2];
	 getch();

 } else t == g2;
   {
	   system("cls");
	   cout << "Rzucasz ty 2" << endl;
	   t == g1;
	   getch();
		for(int i = 0; i < 3; i++)
		{
		 srand(time(NULL));
		 kostka = (rand() % 6) + 1;
		 StatyG2[i] = kostka;
		 cout << StatyG2[i] << endl;
		 getch();
		}
		cout << "Suma gracza 2: " << StatyG2[0] + StatyG2[1] + StatyG2[2] << endl;
	   getch();


   }



}
int main()
{
	do
	{

	system("cls");
	test();
	cout << "Stan gracza 1: " << StatyG1[0] + StatyG1[1] + StatyG1[2] << " ,a stan gracza 2 to: "<< StatyG2[0] + StatyG2[1] + StatyG2[2] << " wygrywa wiec: " << endl;
	if(StatyG1[0] + StatyG1[1] + StatyG1[2] < StatyG2[0] + StatyG2[1] + StatyG2[2] )		 cout << "Wygrywa gracz 2" << endl;
	 else if(StatyG1[0] + StatyG1[1] + StatyG1[2] > StatyG2[0] + StatyG2[1] + StatyG2[2] )   cout << "Wygrywa gracz 1" << endl;
	 else if(StatyG1[0] + StatyG1[1] + StatyG1[2] == StatyG2[0] + StatyG2[1] + StatyG2[2] )  cout << "Remis" << endl;
	getch();

	}while( zagrania  <= 4);
	cout << "Beta" << endl;
	getch();
	return 0;
}

Jestem amatorem, ale może komuś to się przydać.

Opublikowano

 

#include  #include  #include  #include  #include  using namespace std; enum test {g1 , g2 }; test t; int A1; int A2; int A3; int StatyG1[3] {A1, A2, A3}; int B1 = 0; int B2 = 0; int B3 = 0; int StatyG2[3] {B1, B2 ,B3}; int kostka; int zagrania; void test() { if(t == g1) { cout << "Rzucasz ty 1" << endl; t == g2; getch(); for(int i = 0; i < 3; i++) { srand(time(NULL)); kostka = (rand() % 6) + 1; StatyG1[i] = kostka; cout << StatyG1[i] << endl; getch(); } cout << "Suma gracza 1: " << StatyG1[0] + StatyG1[1] + StatyG1[2]; getch(); } else t == g2; { system("cls"); cout << "Rzucasz ty 2" << endl; t == g1; getch(); for(int i = 0; i < 3; i++) { srand(time(NULL)); kostka = (rand() % 6) + 1; StatyG2[i] = kostka; cout << StatyG2[i] << endl; getch(); } cout << "Suma gracza 2: " << StatyG2[0] + StatyG2[1] + StatyG2[2] << endl; getch(); } } int main() { do { system("cls"); test(); cout << "Stan gracza 1: " << StatyG1[0] + StatyG1[1] + StatyG1[2] << " ,a stan gracza 2 to: "<< StatyG2[0] + StatyG2[1] + StatyG2[2] << " wygrywa wiec: " << endl; if(StatyG1[0] + StatyG1[1] + StatyG1[2] < StatyG2[0] + StatyG2[1] + StatyG2[2] ) cout << "Wygrywa gracz 2" << endl; else if(StatyG1[0] + StatyG1[1] + StatyG1[2] > StatyG2[0] + StatyG2[1] + StatyG2[2] ) cout << "Wygrywa gracz 1" << endl; else if(StatyG1[0] + StatyG1[1] + StatyG1[2] == StatyG2[0] + StatyG2[1] + StatyG2[2] ) cout << "Remis" << endl; getch(); }while( zagrania <= 4); cout << "Beta" << endl; getch(); return 0; } 

Jestem amatorem, ale może komuś to się przydać.[/spoiler[

 

 

Jeśli tobie to działa to ja jestem święty :)

Mi przy komplikacji wykrywa kilka błędów :)

Ja może napiszę jutro po szkole :_)

2utq9g5.png b6u4qg.png
Opublikowano

 

 

 

 

Jeśli tobie to działa to ja jestem święty :)

Mi przy komplikacji wykrywa kilka błędów :)

Ja może napiszę jutro po szkole :_)

 

Za bardzo to komplikujesz po prostu ;)

Opublikowano

#include <iostream>
#include <vector>
#include <cstdlib>
#include <ctime>

using namespace std;

#define playerCount 3
#define throws 2

int main()
{
   srand(time(0));
   vector<int>players(playerCount);
   int moves = 4, points = 0, thrown;
   while(moves--)
   {
       for(int i=0;i<playerCount;i++)
       {
           cout << "Rzuca gracz nr: " << i+1 << '\n' << "Wyrzucono: ";
           for(int j=0;j<throws;j++)
           {
               thrown = rand()%6+1;
               points += thrown;
               cout << thrown << ' ';
           }
           players[i] += points;
           cout << "\nLacznie oczek: " << points << "\n\n";
           points = 0;
       }
       cout << "\n";
   }
   int max = players[0],pos = 0;
   for(int i=0;i<playerCount;i++)
   {
       cout << "Suma punktow gracza " << i+1 << " wynosi: " << players[i] << '\n';
       if(max < players[i])
       {
           max = players[i];
           pos = i;
       }
   }

   cout << "Wygrywa gracz: " << pos+1 << " z " << max << " punktami.\n";

   return 0;
}

 

Bo nie moglem na te kody patrzec ;p Zmien sobie stale tak zeby odpowiadaly wymaganiom. Ew. dodaj sleep,cls,getch zeby wygladalo bardziej jak symulacja.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...