انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: ٍاحسان ترکم در 02 تیر 1390، 01:44 ب‌ظ

عنوان: عدد pi در c++ تیکه کد
ارسال شده توسط: ٍاحسان ترکم در 02 تیر 1390، 01:44 ب‌ظ
#include <stdio.h>
#include <stdlib.h>

/*
 *
 */

#define num_steps 200000000

int
main(int argc, char** argv) {
   
    double pi = 0;
    int i;
   
    for (i = 0; i < num_steps ; i++) {
         
         pi += 1.0/(i*4.0 + 1.0);
         pi -= 1.0/(i*4.0 + 3.0);
       }
   
       pi = pi * 4.0;
       printf("pi done - %f \n", pi);   
   
    return (EXIT_SUCCESS);
}

این کد در خیلی از برنامه ها که عدد pi دقیق می خواهند قابل استفاده است. توسط کامپایلر g++ تست شده است.