Параллельное программирование (Расчёт числа Пи)

Модератор: Модераторы разделов

Ответить
Shmidt
Сообщения: 8
ОС: altlinux 4.1

Параллельное программирование

Сообщение Shmidt »

Добрый день господа! Возникла проблемка! Есть стандартный пример параллельной программы - расчёт числа Пи(предоставляется с mpich-1.2.7). Прога стандартно выводит 10 знаков после запятой! Но при редактировании кода (изменил, чтоб выводило 100 знаков после ,), происходит следующее - выводить 100 знаков, из которых 51 цифры,остальные 49 - нули! Исходник предоставляю!

Помоготите кто чем может!!!!
Вложения
cpilog.txt
(2.71 КБ) 21 скачивание
Спасибо сказали:
Аватара пользователя
Ruslandh
Сообщения: 265
ОС: Sisyphus
Контактная информация:

Re: Параллельное программирование

Сообщение Ruslandh »

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
Поспешай не торопясь
Спасибо сказали:
Ответить