
13.09.2009, 13:03
|
|
Участник форума
Регистрация: 15.12.2006
Сообщений: 212
С нами:
10213522
Репутация:
144
|
|
Сообщение от kyoko
Помогите написать программу решения системы нелинейных уравнений методом Ньютона- Рафсона на с++
Объясни мне сам метод, я тебе программу напишу.
http://ru.wikipedia.org/wiki/Метод_Ньютона
Можешь постучать в аську. Помогу.
9один46девять3
Господа, нужна помощь... C++
Вообще не понимаю тему "Динамические структуры данных"
В составе программы описать функцию, которая объединяет два упорядоченных по невозрастанию списка в один упорядоченный по невозрастанию список.
Сообщение от Validol
Алгоритм программы я построил в принципе. По идее необходимо ввести с клавиатуры 1 строчку с вещественными числами. Затем вторую. Потом отсортировать первую строчку по убыванию. Затем вторую. Потом объединить их в одну и упорядочить по убыванию. Как объединять их в одну? Мне код на C++ нужен. А лучше пример программы, чтобы хоть как-то разобраться.
Код:
#include "SPIS.CPP" // Где начало программы?
void main()
{Zveno *S1, *S2, *S3, *V1, *V2, *V3; // Что это такое?
BT a; int i, n; // Что такое ВТ?
clrscr(); // Я так понимаю, это очистка экрана. Зачем?
randomize(); // Рандомайз чего?
S1=NULL;
// создаём первый элемент
a=-100+random(201);
S1=V_Nachalo(S1, a);
n=1+random(20);
// формируем список произвольной длины и выводим на печать
V1=S1;
for (i=2; i<=n; i++)
{
a=-100+random(201);
V1=V_Spisok(V1, a);
}
Print(S1);
V1 = S1; S2 = NULL; S3 = NULL;
while (V1)
{if (V1->Inf > 0)
if (!S2)
{S2=V_Nachalo(S2, V1->Inf); V2 = S2;}
else {V_Spisok(V2, V1->Inf); V2 = V2->Next;};
if (V1->Inf < 0)
if (!S3)
{S3=V_Nachalo(S3, V1->Inf); V3 = S3;}
else {V_Spisok(V3, V1->Inf); V3 = V3->Next;};
V1= V1->Next;}
cout << "Результирующий список из положительных элементов: \n";
Print(S2);
cout << "Результирующий список из отрицательных элементов: \n";
Print(S3);
S1=Ochistka(S1); S2=Ochistka(S2); S3=Ochistka(S3);
}
Если я правильно понял - взят тупо кусок программы и выкинут на обозрение. Есть проггеры, которые более менее могут написать программу, которая указана на предыдущей странице и объяснить комментариями?
Проблема актуальна. Надеюсь на помощь
Последний раз редактировалось Validol; 13.09.2009 в 13:07..
|
|
|