#include <iostream>
using namespace std;
void diff1(int items[], int count)
{
if (count > 0)
{
for (int n=0; n<count; n++)
{
cout << items[n] << " ";
items[n]=abs(items[n]-items[n+1]);
}
cout << "\n";
diff1(items, --count);
}
}
int main()
{
int user_input[]={1,5, 13, 16, 17};
diff1(user_input, 5);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgp2b2lkIGRpZmYxKGludCBpdGVtc1tdLCBpbnQgY291bnQpCnsKICAgIGlmIChjb3VudCA+IDApCiAgICB7CiAgICAgICAgZm9yIChpbnQgbj0wOyBuPGNvdW50OyBuKyspCiAgICAgICAgewogICAgICAgICAgICBjb3V0IDw8IGl0ZW1zW25dIDw8ICIgIjsKICAgICAgICAgICAgaXRlbXNbbl09YWJzKGl0ZW1zW25dLWl0ZW1zW24rMV0pOwogICAgICAgIH0KCiAgICAgICAgY291dCA8PCAiXG4iOwogICAgICAgIGRpZmYxKGl0ZW1zLCAtLWNvdW50KTsKICAgIH0KfQoKaW50IG1haW4oKQp7CiAgICBpbnQgdXNlcl9pbnB1dFtdPXsxLDUsIDEzLCAxNiwgMTd9OwogICAgCiAgICBkaWZmMSh1c2VyX2lucHV0LCA1KTsKCiAgICByZXR1cm4gMDsKfQo=