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

Метод Холецкого для решения Слау - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести натуральное число из десятичной системы в двоичную. http://www.cyberforum.ru/cpp-beginners/thread127845.html
Здравствуйте уважаемые форумчане :) Помогите составить программу Перевода числа из десятичной системы в двоичную. Очень блгодарен!!:)
C++ Решить пример Как вычислить 5 (1+0.04) в степени (1/3) с точностью до 0,001.??? http://www.cyberforum.ru/cpp-beginners/thread127843.html
Учу линейные списки, программа не работает... C++
Задача: Ввести Имя и сумму пожертвования. Вывести на печать в порядке убывания по сумме пожертвования. Программа компелируется, но логика подкочала Пример: ------------------------- Дано меню: 1. Введите инфо
Записать функцию C++
Как записать функцию(например: F(x)=X*X+5). Так, что бы при повторном её использовании с разными значениями икса не надо было записывать всё выражение заново, а использовать функцию. Если честно я сам не знаю как это выглядит и любую помощь приму с радостью... Заранее спасибо:))
C++ Посчитать произведение тех цифр числа, которые кратны 3 http://www.cyberforum.ru/cpp-beginners/thread127822.html
Посчитать произведение тех цифр числа, которые кратны 3
C++ Найти максимальный элемент массива и количество элементов в диапазоне [-3;5] в каждой строке Очень нужна ваша помощь. Мне никак не справиться с этим. Задача: Ввести с клавиатуры двумерный массив размерностью N*M(N<=10,M<=6). Вычислить характеристику массива согласно номеру задания. Вывести на экран результат и исходный массив в виде матрицы. Номер задания: Максимальный элемент массива и количество элементов, леж. в диапазоне в каждой строке. подробнее

Показать сообщение отдельно
DYNOS
2 / 2 / 0
Регистрация: 05.06.2009
Сообщений: 9
05.07.2009, 04:39     Метод Холецкого для решения Слау
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
#include "stdafx.h"
#include <fstream>
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int n = 4;
    float a[4][4];
    ifstream F("1.txt");
    for (int i = 0; i < n * n; ++i)
        F >> a[i / n][i % n];
    F.close();
    for (int i = 0; i < n; ++i){
        for (int j = 0; j < n; ++j)
            printf("%.f ", a[i][j]);
        printf("\n");
    }
    int i, j;
    for (int k = 0; k < n; ++k){
        a[k][k] = sqrt(a[k][k]);
        for (i = k + 1; i < n; ++i){
            a[i][k] = a[i][k] / a[k][k];
        }
        printf("%d\n", k);
        for (j = k + 1; j < n; ++j){
            for (i = j; i < n; ++i)
                a[i][j] = a[i][j] - a[i][k] * a[j][k];
//            for (i = 0; i < k; ++i)
//                a[j][k + 1] = a[j][k + 1] - a[i][j] * a[k + 1][i];
        }
    }
 
    for (i = 0; i < n; ++i){
        for (j = 0; j < n; ++j)
            printf("%.f ", a[i][j]);
        printf("\n");
    }
 
    return 0;
}

1.txt

10 1 2 3

1 12 4 5

2 4 13 6

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