fork(2) download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5.  
  6. void diff1(int items[], int count)
  7. {
  8. if (count > 0)
  9. {
  10. for (int n=0; n<count; n++)
  11. {
  12. cout << items[n] << " ";
  13. items[n]=abs(items[n]-items[n+1]);
  14. }
  15.  
  16. cout << "\n";
  17. diff1(items, --count);
  18. }
  19. }
  20.  
  21. int main()
  22. {
  23. int user_input[]={1,5, 13, 16, 17};
  24.  
  25. diff1(user_input, 5);
  26.  
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
1 5 13 16 17 
4 8 3 1 
4 5 2 
1 3 
2