Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти min и max матрицы Допоможіть розвязати задачу на С++.Задана квадратна матриця А=(Aij)i=1,...4;j=1,...4.Знайти min i max цієї матриці. Перевод: Помогите решить задачу на с++. Задана квадратная матрица А=(Aij)i=1,...4;j=1,...4., найти min и max этой матрицы https://www.cyberforum.ru/ cpp-beginners/ thread51244.html C++ Составить программу вывода на экран наибольшего из трех введенных с клавиатуры чисел
я не знаю с++ а тут сказали лаб делать помогите вроде задачи легкие 1 Составить программу для вычисления разницу двух чисел, определяемых в теле программе. 2 Составить программу вывода на экран наибольшего из трех введенных с клавиатуры чисел 3 Составить программу вычисляющую количество месяцев, через которое количество производимой продукции будет равно X, если начальное...
C++ Unit,Header,Imp https://www.cyberforum.ru/ cpp-beginners/ thread51229.html
Здравствуйте! main.cpp //#include "unit1.h" //#include "unit2.h" #include "unit3.h" int main() { return 0; } unit1.h
C++ Почему встроенная функция вызывает конструктор копирования? https://www.cyberforum.ru/ cpp-beginners/ thread51205.html
Почему встроенная функция вызывает конструктор копирования или всегда ли встроенная функция действительно встроеннаая? Но всё по порядку. Друзья! У меня написано в книге, что если объявлен класс class ima_classa И объявлена функция, возвращающая переменную типа ima_classa, то вызывается конструктор копирования. То есть если имя функции ima_funcctsii и в ней создан объект obekt, типа...
C++ Зачем генерировать код программы написанный на С++ в UML??????
Зачем генерировать код программы написанный на С++ в UML
C++ Вычисление суммы ряда. Помогите, пожалйста!!! Вычислить сумму бесконечного ряда Y=(fabs)ak, где а=-0,1(аk-1+аk+1) при k=2,3,4... Вычисления окончить при |ak|<Eps. a1=2, a2=5, Eps=0,001 Заранее ОГРОМНЕЙШЕЕ спасибо!!! https://www.cyberforum.ru/ cpp-beginners/ thread51182.html
C++ Компилятор для C https://www.cyberforum.ru/ cpp-beginners/ thread51169.html
Компилятор для C под XP. Какой посоветуете? Нужен для обучения. Microsoft Quick C - хороший?
Массив из указателей на масив из указателей на массив из int) C++
Доброго времени суток! Возникла проблема - как на C++ создать массив из указателей на массив из указателей на int? То есть массив из n элементов, в каждом элементе по m элементов, в каждом из которых x int-ов..%-) Чтобы можно было обращаться по типу array - 3-ий int во 2-ом массиве 1-ого массива) Заранее спасибо!
C++ Нахождение корней квадратного уравнения https://www.cyberforum.ru/ cpp-beginners/ thread51157.html
Здравствуйте все кто читает эти строки! Большой привет вам из раздела Delphi! Моему другу появилось необходимость написать прогу на С++ вот и помогаю (сам он ничегошеньки обсалютно не знает... (имееться в виду программирование)) Ну так вот: #include <iostream.h> void main() { const float pi=3.14; float va, vb, vc; cout << " Enter a value in 1 not quadrupeds: \n";
C++ Аналогия функции Подскажите на языке C++ аналогию функции которая на языке pascal-я выглядит таким образом repeat ... until=... https://www.cyberforum.ru/ cpp-beginners/ thread51128.html
Исправить ошибку cannot convert parameter 1 from 'const char [15]' to 'LPCWSTR' (CopyFile) C++
Народ, помогите, не могу разобраться с "CopyFile(LPCTSTR fromName, LPCTSTR toName, BOOL failIfExists);". Вопрос таков: почему при написании "CopyFile("c:\\tester1.txt", "c:\\tester2.txt", false);" компилятор орёт: "cannot convert parameter 1 from 'const char ' to 'LPCWSTR' "?
C++ Быстрая сортировка https://www.cyberforum.ru/ cpp-beginners/ thread51049.html
Дошёл до темы быстрой сортировки, набрал код, начал компилировать. Что-то странно, всё написано правильно, уже проверял, 8 раз, программа компилируется, но результат отсортированного массива не выдаёт, выдаёт только исходный результат. #include <iostream> using namespace std; void quicksort(char *items, int len); void qs(char *items, int left, int right); int main()
0 / 0 / 0
Регистрация: 17.09.2009
Сообщений: 19
0

Метод Гауса, Visual 2008 - C++ - Ответ 270478

17.09.2009, 13:36. Показов 1132. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Не могу понять, что происходит с программой..только осваиваю visual...запускаю, происходит выполнение и консольное окно закрывается, ошибок компиляции вроде нет...помогите как запустить ее на visuale 2008..(

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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include "stdio.h"
#include "iostream.h"
 
 
// возвращает true если LU-разложение для матрицы,
// состоящей из строк и столбцов с currRowAndColumn п numberOfEquation, было найдено
bool getLUDecomposition( double **matrixU, double **matrixL, int currRowAndColumn, int numberOfEquation ) {
    bool result;
    int i, k;           // переменные циклов 
    double tempItem;    // Вспомогательная переменная
 
    // если текущий элемент на диагонали равен 0 - LU-разложение не найдено
    result = ( matrixU[currRowAndColumn][currRowAndColumn] != 0 );      
    if ( result && currRowAndColumn < numberOfEquation - 1 ) {
        // определение новых значений элементов матрицы U
        // и получение нового столбца в матрице L
        for ( i = currRowAndColumn + 1; i < numberOfEquation; i++ ) {
            matrixL[i][currRowAndColumn] = matrixU[i][currRowAndColumn] / matrixU[currRowAndColumn][currRowAndColumn];
            tempItem = - matrixL[i][currRowAndColumn];
            for ( k = currRowAndColumn; k < numberOfEquation; k++ ) {
                matrixU[i][k] = matrixU[i][k] + matrixU[currRowAndColumn][k]*tempItem;
            }
        }
 
        // рекурсивный вызов
        result = getLUDecomposition( matrixU, matrixL, currRowAndColumn + 1, numberOfEquation );
    }
 
    return result;
}
 
void main() {
    int i, j;
    int size;
    double **matrixU, **matrixL;
 getchar();
 
    cout << "Gauss'es method of LU.\nEnter system dimension: ";
    cin >> size;
 
    matrixU = new double*[size];
    matrixL = new double*[size];
    for ( i = 0; i < size; i++ ) {
        matrixU[i] = new double[size];
        matrixL[i] = new double[size];
        for ( j = 0; j < size; j ++ ){
            matrixL[i][j] = ( i == j ? 1 : 0 );
        }
    }
 
    for ( i = 0; i < size; i ++ ){
        cout << "Enter " << i + 1 << " row: ";
        for ( j = 0; j < size; j ++ ){
            cin >> matrixU[i][j];
        }
    }
 
    if ( !getLUDecomposition( matrixU, matrixL, 0, size ) ) {
        cout << "LU-decomposition for this matrix not found";
    }
    else {
        cout << "L-matrix is:\n";
        for ( i = 0; i < size; i ++ ){
            for ( j = 0; j < size; j ++ ){
                cout << matrixL[i][j] << " ";
            }
            cout << "\n";
        }
        cout << "\nU-matrix is:\n";
        for ( i = 0; i < size; i ++ ){
            for ( j = 0; j < size; j ++ ){
                cout << matrixU[i][j] << " ";
            }
            cout << "\n";
        }
    }
 
    cout << "\nPress \"Enter\" to continue..." << endl; 
    getchar();  
}


Вернуться к обсуждению:
Метод Гауса, Visual 2008 C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.09.2009, 13:36
Готовые ответы и решения:

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

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

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

Если проект создала в Visual C++ Express 2008, он должен запуститься просто в VS 2008?
Извините за глупый вопрос, просто времени нет устанавливать и проверять( Очень спешу

5
17.09.2009, 13:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.09.2009, 13:36
Помогаю со студенческими работами здесь

метод гауса..обьясните как работает программа
ipMatr(); for(opMatr(),k=0;k&lt;=n;k++) //прямой ход метода Гаусса; ...

Написать программу. Задания нужно выполнять на языке Visual C++ в среде Microsoft Visual Studio 2008
Можете написать программу? Задание по номером 3.24 (2 рисунок).

Несовместимость visual c++ 6.0 и visual studio 2008
почему правильно гаписанная программа в visual c++ 6.0 не работает в visual studio 2008 , а именно...

visual c ++ 2008
Почему в 2008 не работает #include

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru