Решение нелинейных уравнений - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток,возникла проблемка с заданием, прошу вас помочь) A=0.195; B=0.12;
Листинг программы
  1. #include<stdlib.h>
  2. #include<stdio.h>
  3. #include<math.h>
  4. #include<conio.h>
  5. float F1(float x1,float x2,float a) //ÔóГ*êöèÿ 1
  6. {
  7. return ((x1*x1)+(x2*x2)-x1+a);
  8. }
  9. float F2(float x1,float x2,float b) //ÔóГ*êöèÿ 2
  10. {
  11. return ((x1*x2)-x2+b);
  12. }
  13. int main(int)
  14. {
  15. float x1,x2,a,b,ep;
  16. printf("X1: ",&x1);
  17. printf("X2: ",&x2);
  18. printf("A: ",&a);
  19. printf("B: ",&b);
  20. printf("EPS: ",&ep); //EPS=0.001
  21. float x11=x1; //Ïåðâûå Г§Г*Г*Г·ГҐГ*ГЁГї
  22. float x22=x2;
  23. int n=1;
  24. while((fabs(x1-F1)>ep)&(fabs(x2-F2)))
  25. {
  26. x1=x11;
  27. x2=x22;
  28. x11=F1;
  29. x22=F2;
  30. getch();
  31. n=n+1;
  32. }
  33. printf("X1: ",x1);
  34. printf("X2: ",x2);
  35. printf("F1: ",F1);
  36. printf("F2: ",F2);
  37. printf("Quantity of iterations: ",n);
  38. getch();
  39. return 0;
  40. }
Вопроса 2: 1)Где моя ошибка ? 2)Можно ли войти в цикл c помощью (x1-x11) & (x2-x22) ?

Решение задачи: «Решение нелинейных уравнений»

textual
Листинг программы
  1. fabs(x2-F2)>ep

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы