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

Исправить код c++ ,нахождение определителя матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять местами угловые элементы матрицы http://www.cyberforum.ru/cpp-beginners/thread661353.html
Здравствуйте. Помогите, пожалуйста, написать программу: Дана матрица размерностью n. Поменять в ней местами нижнее левое число с верхним правым числом, т. е. к примеру, если дана матрица: 1 2 3 5 6 9 12 4 78, то надо поменять местами числа 12 и 3, т. е. получится матрица: 1 2 12 5 6 9 3 4 78 Размерность и матрицу нужно вводить с клавиатуры. Заранее спасибо
C++ Ввод - вывод массивов (Исправить программу, чтобы работала) Требования к выполнению заданий На оценку 3 балла написать программу в соответствии с заданием, используя статические массивы На оценку 4 балла: c. отформатировать исходный код программы согласно требованиям к оформлению исходного кода; d. использовать динамические массивы (размер массива вводится пользователем с проверкой ввода); e. выявить ограничения на вводимые пользователем значения... http://www.cyberforum.ru/cpp-beginners/thread661348.html
Не могу разобратсья с функцией SaveToFile C++
у меня есть программа, которая загружает изображение , пользователь его меняет, а затем сохраняет. Как сделать чтоб первая картинка сохранялась с именем "1.bmp", вторая "2.bmp", третья "3.bmp" и т.д. я написал так: void __fastcall TForm1::Button2Click(TObject *Sender) { for (int a=1; a <= 100; a++) { Image3->Picture->SaveToFile("a.bmp"); } }
C++ Перевод с кириллицы на русский
Доброго времени суток! Кто-нибудь подскажет, что здесь не так? Цель задачи - переводить cout с кириллицы на русский язык. Использую MS Visual Studio 2010. #include "stdafx.h" #include <iostream> #include <Windows.h> #include <conio.h> using namespace std; char* Rus(const char* text); int main()
C++ Почему программа не работает? http://www.cyberforum.ru/cpp-beginners/thread661322.html
Здраствуйте, я решил изучить с++, делал все упражнения по бесплатным урокам Михаила Майорова, но как только я попробовал самостоятельно поработать в языке, то сразу натолкнулся на ошибки. Вот код моей программы: #include <iostream> using namespace std; void main () { char* s; bool pass = false; cout << "Please, enter the password!" << endl;
C++ Составление блок-схемы по данному коду #include<iostream> #include<stdio.h> #include<conio.h> #include<math.h> using namespace std; float a,b,c,d,x; int main() { do { подробнее

Показать сообщение отдельно
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
01.10.2012, 15:56     Исправить код c++ ,нахождение определителя матрицы
Вот так можно посчитать определитель матрицы размерностью 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream> 
 
int main() 
{ 
    const int size = 3; 
    int matrix[size][size] = { 1, 2, 3, 
                               4, 5, 6, 
                               7, 7,9 }; 
 
    int determinant = matrix[0][0] * matrix[1][1] * matrix[2][2] - matrix[0][0] * matrix[1][2] * matrix[2][1]
        - matrix[0][1] * matrix[1][0] * matrix[2][2] + matrix[0][1] * matrix[1][2] * matrix[2][0]
        + matrix[0][2] * matrix[1][0] * matrix[2][1] - matrix[0][2] * matrix[1][1] * matrix[2][0];
 
        std::cout <<"Determinant is " << determinant << std::endl;
}
Добавлено через 12 секунд
Вот так можно посчитать определитель матрицы размерностью 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream> 
 
int main() 
{ 
    const int size = 3; 
    int matrix[size][size] = { 1, 2, 3, 
                               4, 5, 6, 
                               7, 7,9 }; 
 
    int determinant = matrix[0][0] * matrix[1][1] * matrix[2][2] - matrix[0][0] * matrix[1][2] * matrix[2][1]
        - matrix[0][1] * matrix[1][0] * matrix[2][2] + matrix[0][1] * matrix[1][2] * matrix[2][0]
        + matrix[0][2] * matrix[1][0] * matrix[2][1] - matrix[0][2] * matrix[1][1] * matrix[2][0];
 
        std::cout <<"Determinant is " << determinant << std::endl;
}
 
Текущее время: 04:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru