*********1 12.59 +10
********12 9.71 - 5
*******125 3.00 +15
*******356 65.74 -10
제가 위의 숫자를 출력해야하는데 문자형으로 출력하면 안되고 숫자형으로 출력해야합니다.
#include <iostream>
#include <iomanip>
using namespace std;
int main () {
cout << setfill('*');
cout << setw(10) << 1 << "\t";
cout << 12.59 << "\t\t";
cout << showpos << +10 << noshowpos << endl;
cout << setfill('*');
cout << setw(10) << 12 << "\t";
cout << 9.71 << "\t\t";
cout << -5 << endl;
cout << setfill('*');
cout << setw(10) << 125 << "\t";
cout << setprecision(3) << showpoint << 3.00 << "\t\t";
cout << showpos << +15 << noshowpos << endl;
cout << setfill('*');
cout << setw(10) << 356 << "\t";
cout << setprecision(4) << 65.74 << "\t\t";
cout << -10 << endl;
return 0;
}
이런식으로 하긴 했는데 -5를 숫자형으로 출력할 때 "- 5" 와 같이 -와 5 사이를 어떻게 띄울 수 있죠?
숫자형으로 출력해야해서 난감하내요..ㅠ 도움 부탁드립니다.