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

Функция для Гаусса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Текстовый файл http://www.cyberforum.ru/cpp-beginners/thread209238.html
Доброго времени суток была поставлена задача,а сам,к сожалению разобратся не могу ибо не имею и малейшегоп редставления с чего начинать. Задача:Открыть заданый текстовый файл,и записать количество слов с одинаковым количеством букв в другой файл в виде: Количество букв - количество слов с таким количеством букв Всю задачу решить не прошу,ибо дальше будет сложнее и нужно понять самому...
C++ Реализация алгоритма игры пятнашки Умоляю, помогите, нужна реализация алгоритма игры пятнашки, чтобы компьютер сам играл, т.е. фишки передвигал. проблема в том, что классы использовать нельзя, файлы тоже нельзя... просто автоматическая игра в 15. прошу, помогите http://www.cyberforum.ru/cpp-beginners/thread209234.html
C++ Строковый класс
Необходимо добавить в строковый класс функцию сцепления строк, используя перегрузку бинарного оператора +, функцию пересечения строк (то есть общие символы для двух строк), используя перегрузку бинарного оператора *.
Создать класс C++
Создать класс для реализации комплексных чисел в алгебраической форме. Используя перегруженные операции, реализуйте сложение, вычитание, деление и умножение комплексных чисел.
C++ Класс Fruit http://www.cyberforum.ru/cpp-beginners/thread209219.html
Определите общий базовый класс Fruit описывающий некоторые характеристики фруктов. Также, определите два класса Apple и Orange, производные от базового класса, которые должны содержить специальную информацию о соответствующем фрукте. Создайте объекты указанных классов, заполните их данными и, с помощью функции, отобразите ее на экране.
C++ Наследование Реализовать наследование классов, их констркторов, и если необходимо деструкторов, для своего варианта. Продемонстрировать в программе работу функций классов. Создать класс Employee, содержащий следующие элементы: - поле «ФИО» char* FIO; - поле «Табельный номер» int Number; - поле «Возраст» int Age; - поле «Стаж» int Stage; - метод получения ФИО char* GetFIO(); - метод получения... подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
12.12.2010, 23:01     Функция для Гаусса
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
63
64
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
 
using namespace std;
 
bool Gauss(double** A, int M, int N)
{
        for (int i=0; i<M-1; i++)
        {
                for (int j=i+1; j<M;j++)
                {
                        if (A[i][i]==0)
                                return false;
                        double K = A[j][i] / A[i][i];
                        for (int k=i; k<N; k++)
                        {
                                A[j][k] -= A[i][k]*K;
                        }
                }
        }
        return true;
}
 
int main()
{
        srand(time(0));
 
        int M = 3;
        int N = 3;
 
        double** A = new double*[M];
        for (int i=0; i<M; i++)
                A[i] = new double[N];
 
        for (int i=0; i<M; i++)
        {
                for (int j=0; j<N; j++)
                {
                        A[i][j] = rand()%10+1;
                        cout << setw(5)<< A[i][j];
                }
                cout << endl;
        }
        cout << endl;
 
        Gauss(A, M, N);
 
        for (int i=0; i<M; i++)
        {
                for (int j=0; j<N; j++)
                {
                        cout << setw(5) << A[i][j];
                }
                cout << endl;
        }
 
        for (int i=0; i<M; i++)
                delete [] A[i];
        delete [] A;
 
        return 0;
}
 
Текущее время: 15:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru