索引数组排序问题 c语言

输入
第一行输入一个整数n 代表有多少个整数
第二行随机从键盘第二行输入n个整数
输出
第一行按原顺序输出n个整数
第二行输出每个数是递增排序中的第几个(从0开始计数)

输入
10
9 7 5 8 0 4 1 3 2 6
输出
9 7 5 8 0 4 1 3 2 6
4 6 8 7 5 2 9 1 3 0