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

Сортировка массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сумма максимальных элементов матриц http://www.cyberforum.ru/cpp-beginners/thread827970.html
Помогите написать функцию вычисления суммы максимальных элементов матриц, использовать ее на примере вычисления суммы максимумов для 2-х и 3-х матриц. Количество матриц передавать в качестве фактического параметра.
C++ Логическая задача Посоветуйте, пожалуйста, если кто знает или догадывается, как сделать следующее. Каким-то образом(каким?) программе сообщается, условие : 1. x<y истина 2. y<z истина Требуется, чтобы программа решила - определила : x<z истина ? (как это сделать?) В переменные x,y,z численные значения не подставляются. http://www.cyberforum.ru/cpp-beginners/thread827968.html
автомат для проверки ввода C++
Доброго времени суток, Нужно проверять ввод на ошибки, читаю матрицу. Пример ввода: /*{ {1.0,2.0,3.0}, {4.0,5.0,6.0} }*/ это содержится в переменной типа std::istream is;
C++ про std
Доброго времени суток. Написал достаточно большую программу и тут понадобилось удалить файл.... прочитал в инете про функцию int remove. В начале проги написано using namespace std; Когда стал компилить вылезла ошибка error C2883: remove: объявление функции вступает в конфликт с "remove", присутствующем в "using"-объявлении Вобщем вопрос: можно как нибудь удалить файл и чтобы это не...
C++ с++ dos box,64 разрядная платформа - Выполнить скалярное произведение двух векторов http://www.cyberforum.ru/cpp-beginners/thread827940.html
Выполнить скалярное произведение двух векторов. Обеспечить проверку на равенство длин векторов
C++ Конструктор копирования в Visual Studio 2012 По идее это должен выполнять конструктор копирования. В мэине String rgb = s1; работает, а String rgb = String (s1); уже нет. хэдэр #ifndef STRING1_H_ #define STRING1_H_ #include <iostream> class String { private: char * str; int len; подробнее

Показать сообщение отдельно
SDev
43 / 41 / 10
Регистрация: 15.03.2013
Сообщений: 88
04.04.2013, 17:42     Сортировка массива
ошибки:
строка 12 - размер двумерного массива нужно задавать константами
C
1
float B[10][10];
при передаче двумерного массива в функцию нужно объявлять так, указывая вторую размерность:
C
1
float norm (float a, float b[][10], int c, int n);
если не хочешь жестко задавать границы массива, то используй динамическое выделение памяти под массив:
C
1
2
3
4
5
6
int i,size;
float **B;
cout << "Enter size of matrix ";
cin >> size;
B=(float**)malloc(size*sizeof(float*));
for(i=0;i<size;i++) B[i]=(float*)malloc(size*sizeof(float));
тогда функцию объявляем так:
C
1
float norm (float a, float **b, int c, int n);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru