Advertisement
Guest User

header

a guest
Nov 21st, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. #pragma once
  2. #include <vector>
  3. using namespace std;
  4. struct punkt {
  5. double x, y, z;
  6. };
  7.  
  8. double los();
  9. void wypisz(punkt a);
  10. double odleglosc(const punkt& a, const punkt& b);
  11. vector<punkt> wylosuj_punkty(const int N);
  12. pair<punkt, punkt> najdalsze_punkty(const vector<punkt>& chmura);
  13. bool wspolliniowe(const punkt& a, const punkt& b, const punkt& c);
  14. void wypisz(std::ostream& str, const punkt& a);
  15. void wypisz(std::ostream& str, const vector<punkt>& a);
  16. double pole_trojkata(const punkt& a, const punkt& b, const punkt& c);
  17. double najmniejsze_pole_trojkata(const vector<punkt>& chmura);
  18. double kat(const punkt& a, const punkt& b, const punkt& c);
  19. double odleglosc(const punkt& a, const punkt& b, const punkt& c, const punkt& z);
  20.  
  21. //ZADANIE 2
  22.  
  23. enum kolor {pik = 0 , kier = 1, karo = 2, trefl = 3};
  24. enum wartosc {as, krol, dama, walet, dziesiatka, dziewiatka, osemka, siodemka, szostka, piatka, czworka, trojka, dwojka};
  25.  
  26. struct karta {
  27. kolor _kolor;
  28. wartosc _wartosc;
  29. };
  30.  
  31. typedef vector<karta> reka;
  32.  
  33. vector<karta> utworz_talie_brydz();
  34. vector<karta> utworz_talie_skat();
  35. vector<karta> utworz_talie_tysiac();
  36. int los_int(const vector<karta>& talia);
  37. vector<karta> potasuj(const vector<karta>& talia);
  38. vector<reka> rozdaj(const vector<karta>& talia, const int liczba_graczy);
  39. void wypisz(ostream& str, const karta& k);
  40. void wypisz(ostream& str, const reka& r);
  41. void wypisz(ostream& str, const vector<reka>& rozdanie);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement