Lang:G++
Edit123456789101112131415161718192021222324#include <iostream>#include<stdio.h>using namespace std;int P[10005],Q[10005];int pnum,qnum;int main(){int p,q;cin>>p>>q;pnum=0;qnum=0;for(int i=1;i<=p;i++){if(p%i==0)P[pnum++]=i;}for(int i=1;i<=q;i++){if(q%i==0)Q[qnum++]=i;}for(int i=0;i<pnum;i++){for(int j=0;j<qnum;j++){printf("%d %d\n",P[i],Q[j]);}}return 0;}