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

Странный цикл. Программа вычисляет детерминант по алгоритму Барейса. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ объясните пожалуйста эту программу http://www.cyberforum.ru/cpp-beginners/thread699156.html
#include <stdio.h> #include <iostream> #include <conio.h> #define M 10 void main() { int i,j,n,k; int m; setlocale(LC_ALL,"");
C++ Графический режим с++ Хочу сделать программу с графическим интерфейсом. Как он должен выглядить изображенно на рисунке. Дело в том, что я работал только с графическим режимом в Борленде 3.1, а сейчас решил попробывать что... http://www.cyberforum.ru/cpp-beginners/thread699155.html
Найти произведение цифр заданного четырехзначного числа C++
доброго времени суток! помогите составить программу, которая решит эту задачу. спасибо Найти произведение цифр заданного четырехзначного числа
C++ Не получается с рекурсией
У меня получается бесконечный вызов рекурсивной функции. Может кто подскажет, где кроется ошибка? #include<iostream> using namespace std; void func(int *ar, int &); int main() { int sum...
C++ Укажите на ошибку - при запуске runtime error http://www.cyberforum.ru/cpp-beginners/thread699138.html
#include <iostream> #include <cmath> #include <iomanip> #include <fstream> #include <string> using namespace std; double determ(int** Arr, int size);
C++ Работа с полем объекта и for_each Доброй ночи, форум:) Собственно, прошу анализа и совета... В мейне создается объект и используется как предикат или функтор, не уверен как правильно. statistic SS(1); for_each(ii =... подробнее

Показать сообщение отдельно
Байт
Эксперт C
16145 / 10423 / 1552
Регистрация: 24.12.2010
Сообщений: 19,736
16.11.2012, 13:45
Цитата Сообщение от Lintu Посмотреть сообщение
Ну а что нам в последнем столбце обнулять?
Твоя правда!
Но вот я руками прокрутил цикл по твоей матрице 2х2
C
1
2
3
4
5
6
7
8
9
10
11
12
    //Приводим к треугольному виду(j-идем по столбцам, i-идем по строкам, k-идем по элементам строки)
    for(j=0; j<n-1; j++) {
      if (!j) A=1;     // j=0, A=1
      else A=Mas[j-1][j-1];
      for(i=j+1; i<n; i++){  // i=1
        for(k=0; k<n; k++){
           Mas[i][k]=(Mas[i][k]*Mas[j][j]-Mas[i-1][k]*Mas[i][j])/A;
        }
        // k=0 M10 = (M10*M00 - M00*M10) = 3*1 - 1*3 = 0  M10 =0 (стал!)
        // k=1 M11 = M11*M00 - M01*M10 = 4*1 - 2*0 = 4 !!!       
      }
    }
Т.е. зачем здесь вообще фигурирует Mas[i][j] ? Немного с индексами напутала...

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