#include <iostream>
using namespace std;
int main()
{
int totalnos, j, i;
int numPos = 0;
cout << "Enter total numbers: ";
cin >> totalnos;
int numbers[totalnos];
cout << "Enter the numbers: ";
for (i = 0; i < totalnos; i++)
{
cin >> numbers[i];
}
cout << endl;
for (i = 0; i < totalnos; i++)
{
if ( ( totalnos - i ) < numPos ) {
numPos = totalnos - i;
}
for (j = 0; j < i; j++)
{
cout << numbers[numPos] << ' ';
++numPos;
}
cout << endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBpbnQgdG90YWxub3MsIGosIGk7CiAgICBpbnQgbnVtUG9zID0gMDsKCiAgICBjb3V0IDw8ICJFbnRlciB0b3RhbCBudW1iZXJzOiAiOwogICAgY2luID4+IHRvdGFsbm9zOwoKICAgIGludCBudW1iZXJzW3RvdGFsbm9zXTsKCiAgICBjb3V0IDw8ICJFbnRlciB0aGUgbnVtYmVyczogIjsKICAgIGZvciAoaSA9IDA7IGkgPCB0b3RhbG5vczsgaSsrKQogICAgewogICAgICAgIGNpbiA+PiBudW1iZXJzW2ldOwogICAgfQoKCgljb3V0IDw8IGVuZGw7CiAgICBmb3IgKGkgPSAwOyBpIDwgdG90YWxub3M7IGkrKykKICAgIHsKICAgIAlpZiAoICggdG90YWxub3MgLSBpICkgPCBudW1Qb3MgKSB7CiAgICAJCW51bVBvcyA9IHRvdGFsbm9zIC0gaTsgCQogICAgCX0KICAgIAkKICAgICAgICBmb3IgKGogPSAwOyBqIDwgaTsgaisrKQogICAgICAgIHsKICAgICAgICAgICAgY291dCA8PCBudW1iZXJzW251bVBvc10gPDwgJyAnOwogICAgICAgICAgICArK251bVBvczsKICAgICAgICB9ICAgCiAgICAgICAgY291dCA8PCBlbmRsOwogICAgfQp9