範例程式碼 uva441

//uva441
#include<iostream>
#include<vector>
using namespace std;
int main(){
  int n,pd=0;
  while(cin>>n,n){if(pd++)cout<<endl;
    vector<int>d(n);for(auto&v:d)cin>>v;
    int a[7]={-1};
    #define F(K) for(a[K]=a[K-1]+1;a[K]<n;a[K]++){
    F(1)F(2)F(3)F(4)F(5)F(6)
      for(int k=0;k<6;k++){
      	if(k)cout<<" ";cout<<d[a[k+1]];
      }
      cout<<endl;
    }}}}}}
  }
  return 0;
}