WPMarcelek

Wskaźniki 8-10

Apr 26th, 2021
799
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.94 KB | None | 0 0
  1. 8)
  2.  
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8.  
  9.     int a = 44;
  10.     int b = 45;
  11.  
  12.     int *p_a = &a;
  13.     int *p_b = &b;
  14.  
  15.     if (*p_b > *p_a) {
  16.         cout << "Liczba " << *p_b << " jest więskza od " << *p_a;
  17.     } else {
  18.         cout << "Liczba " << *p_a << " jest więskza od " << *p_b;
  19.     }
  20.  
  21.     return 0;
  22. }
  23.  
  24. 9)
  25.  
  26. #include <iostream>
  27.  
  28. using namespace std;
  29.  
  30. int silnia(int *p_a) {
  31.     int s = 1;
  32.  
  33.     for (int i = 1; i < (*p_a + 1); i++) {
  34.         s = s * i;
  35.     }
  36.  
  37.     return s;
  38. }
  39.  
  40. int main() {
  41.     int a = 6;
  42.  
  43.     cout << "Silnia z 6 wynosi: " << silnia(&a);
  44.  
  45.     return 0;
  46. }
  47.  
  48. 10)
  49.  
  50. #include <iostream>
  51.  
  52. using namespace std;
  53.  
  54. int main() {
  55.     int s = 0;
  56.  
  57.     int tab[4] = {8, 6, 2, 6};
  58.  
  59.     int i = 0;
  60.     int *p_i = &i;
  61.  
  62.     for (*p_i; *p_i < 4; (*p_i)++) {
  63.         s = s + tab[*p_i];
  64.     }
  65.  
  66.     cout << "Suma wartosci elementow z tablicy wynosi: " << s << endl;
  67.  
  68.     return 0;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment