>>677
表のフォーマットがよくわからんからその辺すこし適当。
#include<iostream>
#include<iterator>
#include<algorithm>
#include<iomanip>
#include<functional>
using namespace std;
int main(){
    int a[9];for(int i=1;i<=9;++i)a[i-1]=i;
    cout << "    ÷ | 除数" << endl;
    cout << "++++++++ ";
    copy(a,a+9,ostream_iterator<int>(cout," "));
    cout << endl << "非除数 +";
    *fill_n(ostream_iterator<char>(cout),18,'-')++ = '\n';
    for(int i=1;i<=9;++i){
        cout << setw(6) << i << " | ";
        transform(a,a+9,ostream_iterator<int>(cout," "),bind1st(divides<int>(),i));
        cout << endl;
    }
}