Module: (C++) 実数


Problem

4/10

実数の入出力

Theory Click to read/hide

入力

入力ストリームからいくつかの実数変数を入力し、それらを標準的な方法で変数に書き込むことができます。 x、yをフロートします。 シン>> ×>> y; 最初の数字は x 変数に入り、2 番目の数字は y に入ります。



結論

実数を表示する場合、デフォルトで 6 桁が表示され、科学形式または固定小数点が自動的に選択されます。
出力形式はカスタマイズ可能です。このために、出力を制御するマニピュレータという追加のライブラリiomanipが使用されます。
固定小数点形式の出力の場合、 fixed マニピュレータが使用され、科学形式 - scientific の場合です。次に、 setprecision() マニピュレータを使用して、小数部の桁数を決定する必要があります。  setw() マニピュレータを使用すると、数値出力に割り当てられた位置の総数。

 
フロート x = 1.0/6; cout <<固定 << setprecision(9); // 小数部9桁表示に設定 cout << setw(12) <<バツ;
画面が表示されます <プレ> _0.166666672
すべてのコマンドは 1 行で記述できます。 <プレ> cout <<固定 << setprecision(9) << setw(12) << x;

Problem

タスクを次の順序で完了してください。
1. 8 行目で、変数 y の出力を固定小数点形式でフォーマットし、デフォルトで小数部の文字数を指定します。
2. 9 行目で、変数 y の出力を固定小数点形式に設定し、整数が 10 桁で表示され、小数部分が 4 文字になるようにします。
3. 10 行目では、変数 y の出力をスタイル設定し、数値が小数部 3 桁の科学形式で表示されるようにします。
各出力ステートメントは新しい行から数値を出力する必要があります。