问一下用C++怎么能做,尽量简单,比较急

生成56个[1,100]随机数,输出这56个数(要求每行输出7个数,共输出8行),然后求这些数中三个相连的数之间差之和最小的,输出这三个数。
假设以四个数为例:4个随机数是3,7,34,12
1)先看3,7,34这三个数,3与7差4,7与34差27,所以三个项链的数之间差之和是4+27=31
2)再看7,34,12这三个数,7与34差27,34与12差22,所以三个相连的数之间差之和是27+22=49
3)31<49,所以输出3,7,34这三个数