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

Матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скажите пожалуйста как сделать теперь что бы треугольник который справа зарисовваный, оказался только слева зарисованным http://www.cyberforum.ru/cpp-beginners/thread94206.html
Скажите пожалуйста как сделать теперь что бы треугольник который справа зарисовваный, оказался только слева зарисованным!) #include "stdafx.h" #include <iostream> #include <windows.h> #include <iomanip> using namespace std; const int M=11; void main (){ SetConsoleOutputCP (1251); int x;
C++ Как умножить матрицу на матрицу Как умножить матрицу на матрицу в Visual Studio? http://www.cyberforum.ru/cpp-beginners/thread94193.html
C++ STL list. Какая функция ищет указатель на элемент равный а ?
Есть список с элементами - объектами класса А. В классе А описан operator== (он нестандартный). Вопрос, какая функция будет искать в списке элемент ==а, используя этот оператор. Пытался в find_if воткнуть предикат f(A b)return b==a; не получилось. Скажите, плз, какая (есть учебник с примерами, а там только find_if)?
Консоль C++
Когда я создаю консольный проект, а первый уже закрыт, то после компеоляции и запуска у меня запускается предыдущая программа, как мне избавиться от этого, а то пришодится выходить из С++ и запускать его заново
C++ Поиск экстремумов http://www.cyberforum.ru/cpp-beginners/thread94179.html
Помогите, пожалуйста, с задачей: Определить экстремумы функции f(x)=5*x^2+15*x+0.5 методом дихотомии, с точностью е=0.01 Поиск экстремума провести в диапазоне от -1060 до 1050.
C++ Приложение на C++ Всем привет! Народ помогите! Нужно создать приложение под Unix на C++, которое будет копировать файл с расширением на заданную букву из заданного каталога в текущий. Проблема в том, что нельзя юзать API, нельзя юзать fopen(), copyFile(), кто знает?? Объясните как сделать? С fopen могу написать)) а вот подругому х.з. Есть идея, что нужно создать файл, а потом скопировать в него содержимое... подробнее

Показать сообщение отдельно
Genius Ignat
1234 / 772 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
10.02.2010, 19:56     Матрицы
// int **a - подразумевается в вашей программе, как имя одной из матриц
// N - размер матрицы
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
int i,j; 
  int **matr1; 
/*  int sign=1;*/ 
  double determ=0; 
 
  if (N==2) 
  { 
    determ=a[0][0]*a[1][1]-a[0][1]*a[1][0]; 
  } 
  else 
  { 
    matr1=new int*[N-1]; 
 
    for(i=0;i<N;i++) 
    { 
      for(j=0;j<N-1;j++) 
    { 
      if(j<i)   {matr1[j]=a[j];} 
      else      {matr1[j]=a[j+1];} 
    } 
      determ+=pow(-1,(i+j))*determinant(matr1,N-1)*a[i][N-1]; 
    } 
    delete matr1; 
  } 
 
  // determ;  определитель
  cout<<'\n';
 
Текущее время: 18:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru