Форум программистов, компьютерный форум CyberForum.ru

Нахождение корней полинома n-ой степени - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нахождение суммы ряда. http://www.cyberforum.ru/cpp-beginners/thread301937.html
Такая вот задачка, может быть кто то сможет помочь на С++ написать - Определить для заданного n i a: a(a-n)(a-2n)(a-3n)…(a-n2)
C++ Программа нахождения площади круга или сектора. Давно как-то писали с другом, потом забросили, а сейчас она потребовалась, но выдает ошибку, что не находит конструктор класса...Подредактируйте, пожалуйста! Условие: Напишите программу позволяющую находить площади круга или сектора. В конструкторе класса должно происходить инициализация переменных, а вычисление значений, а также вывод результата в соответствующих методах класса. Пользователь... http://www.cyberforum.ru/cpp-beginners/thread301936.html
Проверка на симметричность через стек C++
Дана строка чётной длины. Через стек проверить симметрична она или нет. Вот, написал. #include "stdafx.h" #include <iostream> #include <conio.h> #include "stack.h" using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ Лаба на полиморфизм
помогите сделать пожалуйста, Если надо будет то я перевиду: "Опис класів: 1. Базовий клас «рядки»: 2. Віртуальні функції обчислення довжини і вставки символу з виведенням результат. 3. Похідний клас «Великі Літери».: 4. Значення рядка 5. Конструктор з параметром 6. Віртуальні функції обчислення довжини і вставки через символ символу «/» з виведенням результату. 7. Похідний клас...
C++ Определить, является ли матрица магическим квандратом http://www.cyberforum.ru/cpp-beginners/thread301905.html
Помогите решить: Дана целая квадратная матрица n - го порядка. Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы. Получить транспонированную матрицу. Сформировать одномерный массив из ее диагональных элементов. Найти след матрицы, суммируя элементы одномерного массива. Похожее есть по теме...
C++ Переделать программу немного... Привет. Извиняюсь если написал не в тот раздел. Проблема такая. Есть программа: модель преобразования виртуального адреса в физический. Но у нее Организация виртуальной памяти - страничная с TLB (буфером быстрой переадресации), а нужно сделать с чтобы Организация виртуальной памяти - была...сегментно -страничная, принятая в процессооре Pentium. (прога ) а вообще задача такая: "Модель... подробнее

Показать сообщение отдельно
Alx_t
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 3
22.05.2011, 16:03  [ТС]     Нахождение корней полинома n-ой степени
немного...сейчас закину.....
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define N  4
#define N1  N+1
#define Iterations  15
double a[N1]={24, -50, 35, -10, 1};
void main(void)
{
clrscr();
double r,b[N1],c[N1],g,bi,d;
int z,k;
printf("%f", a[0]);
for(int i=1;i<N1;i++) printf("%+fx^%d", a[i],i);
printf("=0\n\n");
for(i=0;i<N1;i++)
{
b[i]=a[i]/a[N];
c[i]=0;
}
r=1/2.0;
g=1;
for(int y=0;y<Iterations;y++)
{
z=1;
for(i=0;i<N1;i++)
{
bi=z*b[i];
k=(i+1)/2;
for(int j=i%2;j<N1;j+=2)
{c[k]+=bi*b[j];
k++;
}
z=-z;
}
d=z*c[N-1];
if(d>0)
{
g*=pow(d,r);
printf("%f\n",g);
for(i=0;i<N1;i++)
{
b[i]=c[i]/pow(d,N-i);
c[i]=0;
}
b[N-1]=z;
b[N]=-z;
}
else
{
for(i=0;i<N1;i++)
{
b[i]=c[i];
c[i]=0;
}
printf("no iteration (can't calculate root from negative number)\n");
}
r/=2.0;
}
getch();
scanf("%d", z);
}
но тут уже задан полином внутри.... а мне надо любой) + любые коэффициенты)

 Комментарий модератора 
Используйте теги форматирования кода!
 
Текущее время: 12:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru