Advertisement
Guest User

Untitled

a guest
Nov 21st, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. //struktura prostokat
  5. struct prostokat
  6. {
  7. int bokA;
  8. int bokB;
  9. };
  10. void wczytajProstokaty(prostokat* P[],int &n)
  11. {
  12.  
  13.  
  14. for (int i=0; i<n; i++)
  15. {
  16. P[i] = new prostokat;
  17. cout << "Bok A = " ;
  18. cin >> P[i]->bokA;
  19. cout << "Bok B = " ;
  20. cin >> P[i]->bokB;
  21. }
  22. }
  23. void wypiszProstokat(prostokat* P[],int n)
  24. {
  25. cout < "Prostokat: ";
  26. for (int i=0; i<n; i++)
  27. {
  28. cout << " Prostokat nr " << i+1<<":";
  29. cout <<" Bok A ="<<P[i] -> bokA;
  30. cout <<" Bok B ="<<P[i] -> bokB;
  31. cout << endl;
  32. }
  33. }
  34.  
  35.  
  36. int main()
  37. {
  38. int N = 100;
  39. //Tablica stattyczna
  40. //wskaznikow do struktur prostokat
  41. //rezerwacja pamieci dla N elementow po.... 8 bajtow kazdy
  42. //prostokat *P[N];
  43.  
  44. //tablica dynamiczna dla wskaznikow do struktur porstokat
  45. int n;
  46. cout << "Podaj liczbe figur: ";
  47. cin>> n ;
  48. prostokat** P = new prostokat*[n];
  49.  
  50. //prostokat P[N]; - rezerwacja pamieci dla N elementow po 8 bajtow kazdy
  51.  
  52.  
  53. wczytajProstokaty(P,n);
  54. wypiszProstokat(P,n);
  55. return 0;
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement