#include <stdio.h>
#include <math.h>
#include <conio.h>
int Steffensen(int n, float eps, int count, float x[n], float y[n]);
int main(int argc, char **argv)
{
int n; // количество неизвестных
int count; // заданное количество итераций
float eps; // заданная погрешность вычислений
int i,j; // рабочие переменные
printf("\n kolichestvo neizvestnyh n=");
scanf("%d", &n);
float x[n]; // вектор решения системы уравнений
float y[n]; // вектор невязок
printf("\n vektor nachalnyh priblisheniy:\n");
for (i=0; i<n; i++)
scanf("%f", &x[i]);
printf("\n pogreshn. vychisl. eps=");
scanf("%g", &eps);
printf("\n max kolich. iteraciy count=");
scanf("%d", &count);
Steffensen(n, eps, count, x, y);
printf("\n Reshenie sistemy uravn.:\n");
for (i=0; i<n; i++)
printf("%12.6f", x[i]);
printf("\n");
printf("\n Vektor nevjazok:\n");
for (i=0; i<n; i++)
printf("%e ", y[i]);
printf("\n");
return 0;
} |