Advertisement
MeehoweCK

Untitled

Nov 30th, 2018
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.59 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. /*A24. Napisać funkcję
  6. bool c(int* t, int r)
  7. która zwraca true wtedy i tylko wtedy, gdy ciąg różnic kolejnych elementów w tablicy
  8. t o rozmiarze r jest ściśle rosnący. Np. c({1,3,6},3)=true (bo 6-3>3-1).*/
  9.  
  10. bool c(int* t, int r)
  11. {
  12.     int roznica = t[1] - t[0];
  13.  
  14.     for(int i = 2; i < r; ++i)
  15.     {
  16.         if((t[i] - t[i-1]) <= roznica)
  17.             return false;
  18.         roznica = t[i] - t[i-1];
  19.     }
  20.     return true;
  21. }
  22.  
  23. int main()
  24. {
  25.     int tablica[4] = {1, 4, 9, 15};
  26.  
  27.     cout << c(tablica, 4) << endl;
  28.  
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement