• ベストアンサー

教えてください

#include<iostream> using namespace std; int main() { int i; double a[5]; for(i = 0; i < 5; i++){ a[i] = 0.0; } for(i = 0; i < 5; i++) cout << "a[" << i << "] = " << a[i] << "\n"; return 0; } どこが違うんでしょうか? 出力を0.0にしたいんですけど ならないので教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

...もちっとマシなタイトルは付けられませんかね。 #include <iostream> #include <iomanip> using namespace std; int main() {   double a[5];   for ( int i = 0; i < 5; i++ ) {    a[i] = 0.0;   }   cout << fixed << setprecision(1);   for ( int i = 0; i < 5; i++) {    cout << "a[" << i << "] = " << a[i] << endl;   }   return 0; }

mutekisama
質問者

お礼

ありがとうございます。 setprecision と fixed がなんのかよくわかりません。

その他の回答 (1)

回答No.2

> setprecision と fixed がなんのかよくわかりません。 マニュアルを読みましょう。 http://msdn.microsoft.com/ja-jp/library/7hzd4bkk(VS.80).aspx http://msdn.microsoft.com/ja-jp/library/z328y9b3(VS.80).aspx

mutekisama
質問者

お礼

ありがとうございます。 またわからないことがあったら教えてください。

関連するQ&A