Advertisement
Guest User

majn

a guest
Oct 22nd, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #include "klasy.h"
  2.  
  3. int main()
  4. {
  5. Punkt p1(20, 2);
  6. Punkt p2(7, -10);
  7. Punkt p3(-25, 100);
  8. Punkt p4(100, 150);
  9. Punkt p5(50, 200);
  10.  
  11. std::cout << "Punkt" << std::endl << " << " << std::endl << p1 << std::endl;
  12.  
  13. p1 += p2;
  14. std::cout << " += : " << p1 << std::endl;
  15.  
  16. //p1 = (p2 + p3);
  17. std::cout << " + i = : " << p1 << std::endl;
  18.  
  19. std::cout << " == : ";
  20. if (p4 == p5) {
  21. std::cout << "p4 = p5: \n" << p4 << " | " << p5 << std::endl;
  22. }
  23. else {
  24. std::cout << "p4 != p5: \n" << p4 << " | " << p5 << std::endl;
  25. }
  26.  
  27. // Przeciazanie operatorow klasy Tablica
  28. float t1[] = { 1, 2, 3 };
  29. float t2[] = { 9, 8, 7 };
  30. float t3[] = { 11, 12, 13 };
  31. float t4[] = { 22, 23, 24 };
  32.  
  33. Tablica tab1(t1, t2, 3);
  34. Tablica tab2(t3, t4, 3);
  35. Tablica tab3(t2, t3, 3);
  36. Tablica tab4(t2, t3, 3);
  37.  
  38. std::cout << "Tablica" << std::endl << " << : " << tab1 << std::endl;
  39.  
  40. tab1 = tab2;
  41. std::cout << " = : " << tab1 << std::endl;
  42.  
  43. tab2 += tab1;
  44. std::cout << " +=: " << tab2 << std::endl;
  45.  
  46. std::cout << " ==: ";
  47. if (tab3 == tab4) {
  48. std::cout << "tab3 = tab4: \ntab3:\n" << tab3 << "tab4:\n" << tab4 << std::endl;
  49. }
  50. else {
  51. std::cout << "tab3 != tab4: \ntab3:\n" << tab3 << "tab4:\n" << tab4 << std::endl;
  52. }
  53.  
  54. std::cout << "\n\n" << tab4 << std::endl;
  55. Punkt pkt10(5, 20);
  56. tab4[0] = pkt10;
  57. std::cout << "\n" << tab4 << std::endl;
  58.  
  59.  
  60. return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement