Advertisement
Guest User

Untitled

a guest
Sep 18th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.53 KB | None | 0 0
  1. /*
  2. Автор: Махтев Андрей
  3. Группа: 4301
  4. Версия: 1.0
  5.  
  6. Вычисление полинома по схеме Горнера
  7. */
  8. #include <locale.h>
  9. #include <stdio.h>
  10. #include <stdlib.h>
  11.  
  12.  
  13. void main(void)
  14. {
  15.    
  16.     setlocale(LC_ALL, "");
  17.     double x, p;
  18.  
  19.     printf("Автор: Махтев Андрей\n");
  20.     printf("Группа: 4301\n");
  21.     printf("Версия: 1.0\n\n");
  22.  
  23.     printf("Решение полинома с помощью схемы Горнера\n");
  24.     printf("P(x) = -31.902*x^16+89.524*x^14-47.28*x^12-2.4214*x^10-52532.41*x^8+624.3*x^6\n");
  25.     printf("Для нахождения P(x0) введите x0:");
  26.  
  27.     scanf("%lf", &x);
  28.  
  29.  
  30.     p = -31.902;
  31.     printf("шаг 1: %f\n",  p);
  32.  
  33.     p = p*x;
  34.     printf("шаг 2: %f\n",  p);
  35.  
  36.  
  37.     p = 89.524 + p*x;
  38.     printf("шаг 3: %f\n",  p);
  39.  
  40.     p = p*x;
  41.     printf("шаг 4: %f\n",  p);
  42.  
  43.     p = -47.28+p*x;
  44.     printf("шаг 5: %f\n",  p);
  45.  
  46.     p = p*x;
  47.     printf("шаг 6: %f\n",  p);
  48.  
  49.     p = -2.4214 + p*x;
  50.     printf("шаг 7: %f\n",  p);
  51.  
  52.     p = p*x;
  53.     printf("шаг 8: %f\n",  p);
  54.  
  55.     p = -52532.43 + p*x;
  56.     printf("шаг 9: %f\n",  p);
  57.  
  58.     p = p*x;
  59.     printf("шаг 10: %f\n",  p);
  60.  
  61.     p = 624.3 + p*x;
  62.     printf("шаг 11: %f\n",  p);
  63.  
  64.     p = p*x;
  65.     printf("шаг 12: %f\n",  p);
  66.  
  67.     p = p*x;
  68.     printf("шаг 13: %f\n",  p);
  69.  
  70.     p = p*x;
  71.     printf("шаг 14: %f\n",  p);
  72.  
  73.     p = p*x;
  74.     printf("шаг 15: %f\n",  p);
  75.  
  76.     p = p*x;
  77.     printf("шаг 16: %f\n",  p);
  78.  
  79.     p = p*x;
  80.     printf("шаг 17: %f\n",  p);
  81.  
  82.     printf("\nОтвет:%f\n", p);
  83.    
  84.     system("pause");
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement