WPMarcelek

Dynamiczna alokacja pamięci

Apr 26th, 2021
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. 1)
  2.  
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8. int w;
  9. cout << "Podaj wielkosc tablicy: " << endl;
  10. cin >> w;
  11.  
  12. int *p_tab;
  13. p_tab = new int[w];
  14.  
  15.  
  16. for (int i = 0; i < w; i++) {
  17. cout << (intptr_t) &p_tab[i] << endl;
  18. }
  19.  
  20. delete[] p_tab;
  21.  
  22. return 0;
  23. }
  24.  
  25. 2)
  26.  
  27. #include <iostream>
  28.  
  29. using namespace std;
  30.  
  31. int main() {
  32. int o;
  33. cout << "Ile ocen podasz? " << endl;
  34. cin >> o;
  35.  
  36. int *p_tab;
  37. p_tab = new int[o];
  38.  
  39. for (int i = 0; i < o; i++) {
  40. cin >> p_tab[i];
  41. }
  42.  
  43. float s = 0;
  44.  
  45. for (int i = 0; i < o; i++) {
  46. s = s + p_tab[i];
  47. }
  48.  
  49. s = s / o;
  50.  
  51. if (s < 1.76) {
  52. cout << "Nieststy nie zdales :(";
  53. } else {
  54. cout << "Zdales :) Twoja srednia to: " << s;
  55. }
  56.  
  57. delete[] p_tab;
  58.  
  59. return 0;
  60. }
  61.  
  62. 3)
  63.  
  64. #include <iostream>
  65.  
  66. using namespace std;
  67.  
  68. int main() {
  69. int w;
  70. cout << "Ile wyrazow podasz? " << endl;
  71. cin >> w;
  72.  
  73. int *p_tab;
  74. p_tab = new int[w];
  75.  
  76. int a = 0, b = 1;
  77.  
  78. for (int i = 0; i < w; i++) {
  79. p_tab[i] = b;
  80. cout << p_tab[i] << " ";
  81. b += a;
  82. a = b - a;
  83. }
  84.  
  85. delete[] p_tab;
  86.  
  87. return 0;
  88. }
Advertisement
Add Comment
Please, Sign In to add comment