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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
вампирчик
Сообщений: n/a
#1

нужно сделать метод Гауса в процедурах и функциях - C++

04.06.2010, 19:31. Просмотров 263. Ответов 0
Метки нет (Все метки)

Эта программа решает в паскале системы уравнений методом Гауса с проверкой) помогите сделать ее в процедурах и функциях. очень надо
Pascal
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Program name;
uses crt;
const n=3;
var mas,mas1: array [1..n, 1..n+1] of real;
    x: array [1..n] of real;
i,j,ii,p: integer;
 
k,s,g,f: real;
begin
randomize;
for i:=1 to n do
begin
for j:=1 to n+1 do
begin
mas [i,j]:=random (7);
mas1[i,j]:=mas[i,j];
write (mas[i,j]:7:2);
end;
writeln;
end;
writeln;
 
for ii:=1 to n-1 do
begin
 
for i:=ii to n-1 do
begin
k:=(-mas[i+1,ii]/mas[ii,ii]);
for j:=ii to n+1 do
begin
mas[i+1,j]:=k*mas[ii,j]+mas[i+1,j];
 
end;
end;
end;
 
 
for ii:=1 to n do
begin
s:=mas[n-ii+1,n+1];
for j:=1 to n-1 do
begin
s:=s-x[n-j+1]*mas[n-ii+1,n-j+1];
end;
x[n-ii+1]:=s/mas[n-ii+1,n-ii+1];
end;
 
 
 
 
writeln;
for i:=1 to n do
begin
for j:=1 to n+1 do
begin
write (mas[i,j]:7:3);
end;
writeln;
end;
writeln;
for i:=1 to n do
begin
writeln (x[i]:7:3);
end;
 
 
 
 
for i:=1 to n do begin
f:=0;
for j:=1 to n do
begin
 
f:=f+mas1[i,j]*x[j];
end;
 writeln;
writeln('f=',f:7:4) ;
end;
end.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2010, 19:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос нужно сделать метод Гауса в процедурах и функциях (C++):

Метод Гауса - C++
люди если кто может помочь помогите с задание таким Методом Гаусса решить систему n линейных алгебраических уравне-ний c n неизвестными....

Метод Гауса есть? - C++
Поделитесь плиз програмкой для решения СЛАУ методом гауса=)

Метод Гауса, Visual 2008 - C++
Не могу понять, что происходит с программой..только осваиваю visual...запускаю, происходит выполнение и консольное окно закрывается, ошибок...

Метод гауса система ленейных уравнений - C++
Когда система линейных уравнений решенная методом Гаусса имеет бесконечное мноджество решений? какое должно быть условие?

метод гауса..обьясните как работает программа - C++
ipMatr(); for(opMatr(),k=0;k<=n;k++) //прямой ход метода Гаусса; {for(aa=fabs(a),i=k,j=k+1;j<=n;j++)//поиск макс....

Шаблонные функции (нужно сделать метод сортировки) - C++
Сделать в виде шаблонных функций алгоритмы сортировки массивов методом Пузырька, Выбора и Вставки С++ хоть какой не будь из этих...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2010, 19:31
Привет! Вот еще темы с ответами:

Класс: нужно в классе Animal сделать метод show (); - C++
Добрый день. Я написал вот такой код: #ifndef _animal_ #define _animal_ class Animal { private: char *name; int...

Класс: нужно в классе Animal сделать метод show (); - C++
Добрый вечер. Я написал вот такой вот код: #ifndef _animal_ #define _animal_ class Animal { private: char *name; int...

Пожалуйста, нужно найти ошибки в этом коде, нужно сделать в Codeblocks! - C++
Задание было такое:Написать программу для работы с одномерным массивом размера N (0 < N < 100). В начале работы программы предложить...

Нужно сделать что бы давало рандомно числа и нужно написать ответ - C++
В командной строке. Тоесть примерно так: Запускаешь программу, показывает числа что выбрались рандомно : 15*3=? После этого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru