संभव डुप्लिकेट निर्माण करने के लिए:
Why can't I return a double from two ints being dividedदो पूर्णांकों डिवाइडिंग एक नाव परिणाम
मेरे सी ++ प्रोग्राम मेरी पूर्णांक devision के उत्पादन में छोटा है, तब भी जब मैं कोशिश करते हैं और एक में उत्पादन जगह नाव। वे चर को रखने के दौरान इसे कैसे रोक सकते हैं (& बी) पूर्णांक के रूप में?
[email protected]:~/c/precision$ cat precision.cpp
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int a = 10, b = 3;
float ans = (a/b);
cout<<fixed<<setprecision(3);
cout << (a/b) << endl;
cout << ans << endl;
return 0;
}
[email protected]:~/c/precision$ g++ -o precision precision.cpp
[email protected]:~/c/precision$ ./precision
3
3.000
नाव ans = ((नाव) एक/ख); (या purists कृपया करने के लिए static_cast) – Vlad
हाँ मेरी गलती, मेरे पास एक खोज थी लेकिन मुझे वह पोस्ट नहीं मिला। यह एक डुप्लिकेट है, मेरा बुरा! – jwbensley