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

Умножение одной матрицы на другую - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление четных слов http://www.cyberforum.ru/cpp-beginners/thread1210855.html
Привет всем, помогите пожалуйста написать программу которая будет удалять каждое четное слово из строки. буду очень благодарен и признателен .....
C++ Как вернуть из функции два значения Доброго времени суток! Подскажите, пожалуйста, как вернуть два значения: row и column из функции. Спасибо! void ReadM(long double **mat, int row, int column, char *name) { gets(name); cout <<"\nYour matrix: \n"; ifstream fin(name); fin >> row >> column; mat=Allocation(row,column); for (int i=0; i<row; i++) http://www.cyberforum.ru/cpp-beginners/thread1210847.html
Зацикливается стек C++
Реализация простой базы данных на базе класса стек (на основе связанного списка). Зацикливается на вводе фамилии. головной: #include <iostream> #include "Untitled1.h" int main() { int z=1,k=1,n=5;
C++ Перекодировка текста для вывода в окне
Здравствуйте. Помогите реализовать перекодировку текстового файла с помощью функций CharToOem() и OemToChar(). После открытия текстового файла в окне, нажатием на пункт меню нужно перекодировать текст в кодировку Dos (WM_MENU_DOS). Как это реализовать? Может быть кто подскажет литературу, где подробно расписано применение данных функций. #include "stdafx.h" #include "listing2_3.h"...
C++ Двумерные массивы. Количество отрицательных элементов. Седловые точки http://www.cyberforum.ru/cpp-beginners/thread1210804.html
Задание такое: Дана целочисленная прямоугольная матрица. Определить: 1.количество отрицательных элементов в тех строках, которые содержат хотя бы один нулевой элемент; 2.номера строки и столбцов всех седловых точек матрицы. Примечание. Матрица A имеет седловую точку Aij, если Aij является минимальным элементом в i-й строке и максимальным в j-м столбце. Код ужасный и абсолютно не...
C++ Перегрузка оператора + Вот заголовочный файл // Заголовочный файл Vector.h #ifndef VECTOR_H #define VECTOR_H #include <iostream> using namespace std; template<typename T> подробнее

Показать сообщение отдельно
4unkur
16 / 16 / 6
Регистрация: 16.06.2014
Сообщений: 176
17.06.2014, 22:37
мой вариант:
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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main(){srand(time(0));
    const int n=4, k=3, m=2;
    int a[n][k], b[k][m];       //2 массива
    
    for(int i=0; i<n; i++)           //заполнение 1-го
        for(int j=0; j<k; j++)
            a[i][j]= 1+rand()%2;
                        
    for(int i=0; i<k; i++)            //заполнение 2-го
        for(int j=0; j<m; j++)
            b[i][j]= 1+rand()%2;
                    
    int c[n][m]={{0},{0}};        //результат перемножения 2-х массивов
      
    for(int i=0;i<n;i++)               //собственно умножение
        for(int j=0;j<m;j++)
            for(int l=0;l<k;l++)
                c[i][j] += (a[i][l] * b[l][j]);    
            
                
        
    for(int i=0;i<n;i++)                  //вывод 1-го массива
    {
        for(int j=0;j<k;j++)
           cout << a[i][j] << " ";
        cout << endl;
    }
 
    cout << endl << endl;    
 
    for(int i=0;i<k;i++)                   //вывод 2-го массива
    {
        for(int j=0;j<m;j++)
           cout << b[i][j] << " ";
        cout << endl;
    }
    
cout << endl << endl;
    
for(int i=0;i<n;i++)                           //вывод результата
{
    for(int j=0;j<m;j++)
        cout << c[i][j] << " ";
    cout << endl;
}
    
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru