JakubKaczmarek_123

dynamiczna alokacja pamieci - zadania

Apr 23rd, 2021 (edited)
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.10 KB | None | 0 0
  1. ZADANIE 1
  2.  
  3. #include <iostream>
  4.  
  5. using namespace std;
  6. int a;
  7.  
  8. int main(){
  9. cout << "podaj liczbe elementow tablicy: ";
  10. cin >> a;
  11. int *tab = new int[a];
  12. for (int i = 0; i < a; i++) cout << (intptr_t)&tab[i] << endl;
  13. delete []tab;
  14. }
  15.  
  16. ZADANIE 2
  17.  
  18. #include <iostream>
  19.  
  20. using namespace std;
  21. int a;
  22. float suma;
  23.  
  24. int main(){
  25. cout << "podaj liczbe ocen: ";
  26. cin >> a;
  27. int *tab = new int[a];
  28. for (int i = 0; i < a; i++){
  29.     cout << "podaj ocene: " << endl;
  30.     cin >> tab[i];
  31. }
  32. for (int i = 0; i < a; i++) suma += tab[i];
  33. float srednia = suma/a;
  34. cout << "Twoja srednia wynosi: " << srednia << endl;
  35. if (srednia > 1.76) cout << "przechodzisz do nastepnej klasy"<< endl;
  36. else cout << "nie przechodzisz do nastepnej klasy" << endl;
  37. delete []tab;
  38. }
  39.  
  40. ZADANIE 3
  41.  
  42. #include <iostream>
  43.  
  44. using namespace std;
  45. int a;
  46.  
  47. int main(){
  48. cout << "podaj ile wyrazow ciagu chcesz podac: ";
  49. cin >> a;
  50. int *tab = new int[a];
  51. tab[0] = 1;
  52. cout << tab[0] << endl;
  53. tab[1] = 1;
  54. cout << tab[1] << endl;
  55. for (int i = 2; i < a; i++){
  56.     tab[i] = tab[i-1] + tab[i-2];
  57.     cout << tab[i] << endl;
  58. }
  59. delete []tab;
  60. }
Advertisement
Add Comment
Please, Sign In to add comment