hex2.cppの変更点
- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
// 10進数を16進数表示(非再帰版) ???
#include <iostream>
using namespace std;
hex(int n)
{
string h="0123456789ABCDEF";
string ans;
for(int i=n; i>0; i/=16){
ans=h[i%16]+ans;
}
if(n==0){
cout << 0;
}else{
cout << ans;
}
}
int main()
{
for(int i=0; i<=300; i+=13){
cout << i << " -> ";
hex(i);
cout << endl;
}
return 0;
}