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

Матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Vector как член класса http://www.cyberforum.ru/cpp-beginners/thread119080.html
собственно заголовок моего класса: #pragma once #include <Vector> #include "StdAfx.h" #include "PObject.h" #include "PLine.h"
C++ Вопрос о динамическом выделении памяти Доброго времени суток всем. у меня вопрос к работе следующего кода: delete values; // Удаляем массив из кучи values = temp; // присваиваем адресу... http://www.cyberforum.ru/cpp-beginners/thread119076.html
C++ Шаблон для односвязного списка
Доброго времени суток! Проблема - пишу шаблон для односвязного списка На приведенном фрагменте дает ошибку - " 45 D:\C++\test.cpp expected constructor, destructor, or type conversion before '*'...
C++ Простое диалоговое окошко
main.h: #define IDC_STATIC 100 BOOL CALLBACK DlgProc(HWND, UINT, WPARAM, LPARAM); void DlgOnCommand(HWND, int, HWND, UINT); BOOL DlgOnInitDialog(HWND, HWND, LPARAM); main.cpp:
C++ Что-то с типами http://www.cyberforum.ru/cpp-beginners/thread119029.html
DialogBox(hInst, "Dialogs", NULL, DlgProc); Выдает: error C2664: DialogBoxParamW: невозможно преобразовать параметр 2 из 'const char ' в 'LPCWSTR' В чем проблема?
C++ шаблоны функции помогите решить Описать шаблон функции, меняющей местами значения двух переданных в нее параметров. подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
19.04.2010, 20:51
пример передачи 2-ого массива

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
#include <iostream>
 
using namespace std;
 
float** CreateMatrix(int count_row,int count_col){
    float** Matrix=new float*[count_row];
    for (int i=0; i<count_row; i++)
    Matrix[i]=new float[count_col];
    for (int i=0; i<count_row; i++)
    for (int j=0; j<count_col; j++){
        Matrix[i][j]=2;
        cout<<Matrix[i][j];
    }
    return &Matrix[0];
}
 
int sum(float **mas,int ROWS,int COLS){
    int s=0;
    for (int i=0; i<ROWS; i++)
    for (int j=0; j<COLS; j++){
        s+=mas[i][j];
    }
    return s;
}
 
 
int main(){
 
float** mas=CreateMatrix(3,3);
cout<<endl;
cout<<sum(mas,3,3);
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru