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

умножение матриц: динамические массивы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка http://www.cyberforum.ru/cpp-beginners/thread201425.html
Стало интересно. Возможно-ли отсортировать вектор элементов своего типа стандартным алгоритмом std::sort. При этом, класс абстрактный, сортируется массив объектов абстрактного класса. //Figure.h #pragma once class Figure { public: Figure() { } virtual ~Figure() { }
C++ подкоректировать (с++) Здравствуйте!!! Задача такая! Вводится дата, месяц, год. Нужно посчитать дни с началы эры. Тест такой: ввод1: 02010001 вывод1: 2 ввод2: 01010002 вывод2: http://www.cyberforum.ru/cpp-beginners/thread201413.html
Cчетчик дней с рождения Христа C++
Здраствуйте, есть такая задача. Надо написать счетчик дней с рождения Христоса. пример. 02010001 вывод 2 02010002 вывод 366
C++ игра (с++)
Здравствуйте! Нужно составить игру про шарики. Если в линии встречаются 3 или больше одинаковых цветов шарико, то нужно этот ряд шаров удалить. Задача состоит в том что бы посчитать сколько шариков удалилось. Цвета шариков это номера от 1 до 9. Тест такой: ввод1: 5 1 3 3 3 2 вывод1: 3 ввод2: 10
C++ Числовой массив http://www.cyberforum.ru/cpp-beginners/thread201399.html
Задан числовой массив, состоящий из n элементов (n<=100). Определить есть ли среди последних 5 элементов только один четный положительный.
C++ количество дней от одной даты до другой Здравствуйте. Подскажите пожалуйста как найти количество дней от одной даты до другой? подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
01.12.2010, 19:20     умножение матриц: динамические массивы
Цитата Сообщение от starikNAD Посмотреть сообщение
Помогите хотя бы в одном: как динамически выделить память под двумерный массив и заполнить его? Само умножение матриц я знаю
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int ROWS,COLUMNS,i;
int **matrix;
scanf ("%d%d", &ROWS, &COLUMNS);
 
matrix=(int*)malloc(sizeof(int*)*ROWS);
for (i=0;i<COLUMNS;i++)
matrix[i]=(int*)malloc(sizeof(int)*COLUMNS);
return 0;
}
и дальше работаешь как с обычным двумерным массивом
C
1
matrix[i][j];

Цитата Сообщение от starikNAD Посмотреть сообщение
Само умножение матриц я знаю
могу помочь

Добавлено через 2 минуты
как освободить выделенную память надо писать?
 
Текущее время: 09:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru