मैं एक प्रोग्राम है जो पीआई aproximate और मैं लंबे उपयोग करने के लिए कोशिश कर रहा हूँ कर रहा हूँ, लेकिन यह काम नहीं कर रहा है। क्योंकि% d एक पूर्णांकलंबे printf कैसे
typedef कि तुम क्या है यहाँ कोड
#include<stdio.h>
#include<math.h>
typedef long long num;
main(){
num pi;
pi=0;
num e, n;
scanf("%d", &n);
for(e=0; 1;e++){
pi += ((pow((-1.0),e))/(2.0*e+1.0));
if(e%n==0)
printf("%15lld -> %1.16lld\n",e, 4*pi);
//printf("%lld\n",4*pi);
}
}
मुझे लगता है कि आपकी समस्या 'printf' की तुलना में' scanf' के साथ अधिक है। – Nemo
'पाउ ((- 1.0), ई)' ई% 2 के रूप में बेहतर बेहतर होगा? 1: -1' –