Показать сообщение отдельно
Старый 13.01.2013, 11:40   #4 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

Вот только зачем использовать extern в данной программе?
Код:
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
    double x[2];
    extern double func(double *x, double eps);
    double x0, x1, eps;
    printf("Enter x0, eps");
    scanf("%lf", &x[0]);
    scanf("%lf", &eps);
    func(x, eps);
    printf("x0=%lf, x1=%lf",x[0], x[1]);
    getch();
}

double func (double *x, double eps)
{
    double k, z;
    m2: z=fabs(-(sin(x[0])));
    if (z>=1)
    {
        printf("Process terminated");
        return 1;
    }
    else
        x[1]=cos(x[0]);
    z=fabs(x[1]-x[0]);
    if (z>eps)
    {
        x[0]=x[1];
        goto m2;
    }
    else
        x[0] = x[0];
        x[1] = x[1];
        return 0;
}
kreol вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070