Форум программистов, компьютерный форум 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
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
10.02.2010, 18:46     Матрицы
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
81
82
83
84
85
86
#include <iostream.h>
int main(){
int H(0),W(0);              //размеры матриц
 
int **matrix1 = NULL;
int **matrix2 = NULL;
int **smatrix = NULL;    
cout<<"Input Height and Width matrix\t";cin>>H;
W = H;
 
//Выделяем память под три матрицы:
matrix1 = new int*[H];
int i;
for(i=0;i<H;i++)matrix1[i]= new int[W];
matrix2 = new int*[H];
for(i=0;i<H;i++)matrix2[i]= new int[W];
smatrix = new int*[H];
for(i=0;i<H;i++)smatrix[i]= new int[W];
 
//Заполняем две матрицы
for(i=0;i<H;i++){
    for(int j=0;j<W;j++){
cout<<"input "<<' '<<i<<' '<<j<<'\t';cin>>matrix1[i][j];
    }
cout<<'\n';
}
 
cout<<'\n';
 
for(i=0;i<H;i++){
    for(int j=0;j<W;j++){
cout<<"input "<<' '<<i<<' '<<j<<'\t';cin>>matrix2[i][j];
    }
cout<<'\n';
}
 
 
//Показываем на экран матрицы
 
for(i=0;i<H;i++){
    for(int j=0;j<W;j++){
cout<<' '<<matrix1[i][j];
    }
cout<<'\n';
}
 
cout<<'\n';
 
for(i=0;i<H;i++){
    for(int j=0;j<W;j++){
cout<<' '<<matrix2[i][j];
    }
cout<<'\n';
}
 
cout<<'\n';
 
 
//Вычисляем сумму матриц
for(i=0;i<H;i++)for(int j=0;j<W;j++)smatrix[i][j]=matrix1[i][j]+matrix2[i][j];
 
cout<<'\n';
 
//Выводим матрицу суммы
for(i=0;i<H;i++){
    for(int j=0;j<W;j++){
cout<<' '<<smatrix[i][j];
    }
cout<<'\n';
}
 
 
 
 
 
 
//Освобождаме память из под трёх матриц
for(i = 0;i<H;i++)delete[]matrix1[i];
delete[]matrix1;
for(i = 0;i<H;i++)delete[]matrix2[i];
delete[]matrix2;
for(i = 0;i<H;i++)delete[]smatrix[i];
delete[]smatrix;
 
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru