Добрый день господа! Возникла проблемка! Есть стандартный пример параллельной программы - расчёт числа Пи(предоставляется с mpich-1.2.7). Прога стандартно выводит 10 знаков после запятой! Но при редактировании кода (изменил, чтоб выводило 100 знаков после ,), происходит следующее - выводить 100 знаков, из которых 51 цифры,остальные 49 - нули! Исходник предоставляю!
Помоготите кто чем может!!!!
Параллельное программирование (Расчёт числа Пи)
Модератор: Модераторы разделов
Параллельное программирование
- Вложения
-
- cpilog.txt
- (2.71 КБ) 21 скачивание
Re: Параллельное программирование
double mypi, pi, h, sum, x;
.....
printf("pi is approximately %.10f, Error is %.16f\n",
pi, fabs(pi - PIDT))
Читаем man fabs:
FABS(3) Linux Programmer's Manual FABS(3)
ИМЯ
fabs - абсолютное значение (модуль) числа с плавающей точкой двойной
точности
СИНТАКСИС
#include <math.h>
double fabs(double x);
ОПИСАНИЕ
Функция fabs() возвращает абсолютное значение (модуль) числа с
плавающей точкой x.
Вопрос на засыпку - какая точность может быть у числа типа double
Поспешай не торопясь