-2
이 코드가 예상대로 작동하지 않는 이유가 무엇입니까? 내가 proizvod 디버깅을 시작하는 일에 항상 때내 변수가 예상대로 valye을 가져 오지 않습니다.
, 박쥐, 그것은해야
0.75 = 1 - (1/4) and so on.
내 코드는 plusminus
이기 때문에이
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain()
{
int plusminus = 1, brojac = 0;
double proizvod = 1;
double pi;
while (brojac < 6)
{
plusminus = plusminus + 2;
if (brojac % 2 == 0)
{
proizvod = proizvod - (1/plusminus);
}
else
{
proizvod = proizvod + (1/plusminus);
}
pi = proizvod * 4;
brojac++;
}
cout << "Broj PI sa 6 decimala je " << pi << " ." << endl;
}
. 자동으로 '이중'으로 변환되지 않습니다. ('1/3 == 0') – UnholySheep
약간의 의미로 코드를 형식화하십시오. –