C/C++の宿題を片付けます 75代目
■ このスレッドは過去ログ倉庫に格納されています
0680デフォルトの名無しさん
2006/11/02(木) 11:40:27表のフォーマットがよくわからんからその辺すこし適当。
#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;
}
}
■ このスレッドは過去ログ倉庫に格納されています