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

Перемножение 2-ух матриц - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Язык С.Программирование обработки структур данных. http://www.cyberforum.ru/cpp-beginners/thread202144.html
Всем добрый вечер! народ это для меня сложновато заранее всем спасибо.emal.t.bekzat_ismail@mail.ru Тема:Программирование задач обработки структур данных. Цель лабораторной работы:получить...
C++ Написать функцию Помогите,пожалуйста,написать функцию.Вот задание: Дан целочисленный массив a(n). Написать и протестировать функцию, которая возвращает количество пар (положительное число, отрицательное число),... http://www.cyberforum.ru/cpp-beginners/thread202139.html
C++ Дружественная функция
Создать для данного класса: -дружественную функцию show(), которая выводит информацию об объекте, используя доступ к элементам класса в своей работе; -функцию, которая использует объект в качестве...
C++ строки, исправьте ошибку(
#include "stdafx.h" #include <iostream.h> #include <conio.h> #include <string.h> #include <stdio.h> int _tmain(int argc, _TCHAR* argv) { char *st, *sh;
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread202129.html
Начал изучать С++ недавно. По тихоньку только разобрался, что да как. Как вдруг мне вот дали вот такое задание. 1. Задан текст. Предложения текста идут подряд. Преобразовать текст так, чтобы...
C++ Не понятное условие Добрый день/вечер Есть такая вот задача: В цикле запрашивайте у пользователя данные, состоящие из имени, отчества, фамилии и номера работника (типа unsigned long). Затем осуществите... подробнее

Показать сообщение отдельно
Re1Gen
1 / 1 / 0
Регистрация: 04.11.2010
Сообщений: 15

Перемножение 2-ух матриц - C++

02.12.2010, 18:04. Просмотров 2935. Ответов 1
Метки (Все метки)

Помогите пожалуйста с перемножением 2-ух матриц? в долгу не останусь)

Выделение памяти написал, а вот как использовать с умножением, и как вообще перемножать матрицы, не пойму ((
вот выделение:

#include <stdio.h>
#include <stdlib.h>

int main()
{
double **matrix;
int n, m;
int i, j;

printf("Enter n: ");
scanf("%d", &n);
printf("Enter m: ");
scanf("%d", &m);

matrix = (double **)malloc(n * sizeof(double *));

for (i = 0; i < n; i++)
matrix[i] = (double *)malloc(m * sizeof(double));

printf("\nEnter matrix:\n\n");

for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
printf("matrix[%d][%d] = ", i, j);
scanf("%lf", &matrix[i][j]);
}
}

printf("\nMatrix:\n\n");

for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
printf("%lf ", matrix[i][j]);

printf("\n");
}

for (i = 0; i < m; i++)
free(matrix[i]);

free(matrix);

return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.