13 / 8 / 3
Регистрация: 07.01.2011
Сообщений: 149
|
|
1 | |
Матрица Изменение27.07.2011, 19:03. Показов 1545. Ответов 18
Метки нет (Все метки)
Здравствуйте! Просьба такая: "Приведите пожалуйста пример как можно расширять границы матрицы". Например из матрицы 3х3 сделать матрицу 3х4 и новый столбец добавленный сразуже обнулить. Я думаю что с помощью replace но опять такие нужен пример с хорошими пояснениями.
0
|
27.07.2011, 19:03 | |
Ответы с готовыми решениями:
18
Квадратная матрица и изменение значений в ней Матрица (изменение местами столбцов 1-ий и последний....) Матрица из TextBox. Реализовать изменение размерности TrackBar'om Изменение цвета на экране на белом фоне (матрица ноутбука) |
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
|
|
27.07.2011, 19:06 | 2 |
Никак. Только созданием новой матрицы и копированием в нее старой.
0
|
392 / 284 / 53
Регистрация: 26.12.2009
Сообщений: 874
|
|
27.07.2011, 19:11 | 3 |
0
|
13 / 8 / 3
Регистрация: 07.01.2011
Сообщений: 149
|
|
27.07.2011, 19:15 [ТС] | 4 |
По моему вы не правы границы можно расширить при помощи reloc как то так, только я не могу понять это, поэтому прошу пример. А про матрицу вы правы, это как один из вариантов.
Добавлено через 26 секунд Пожалуйста пример
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
27.07.2011, 19:24 | 5 | |||||
2
|
Заблокирован
|
|
27.07.2011, 19:26 | 6 |
1
|
13 / 8 / 3
Регистрация: 07.01.2011
Сообщений: 149
|
|
27.07.2011, 21:17 [ТС] | 7 |
Поясните пожалуйста std ни когда не использовал при разработке программ
Добавлено через 30 секунд И что ето за POD типы?
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
27.07.2011, 21:31 | 8 |
http://lmgtfy.com/?q=%D0%BF%D1... %D0%BD+std
Добавлено через 24 секунды По второму вопросу аналогично.
0
|
13 / 8 / 3
Регистрация: 07.01.2011
Сообщений: 149
|
|
28.07.2011, 01:19 [ТС] | 9 |
Что ж я прочел. 1) про POD ни чего не увидел. 2) возник вопрос, там написано что для использования cin и cout необходимо подключить iostream.h и написать using namespace std, ну или писать так std:: но я только пишу iostream.h и все работает. почему?
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
28.07.2011, 01:22 | 10 |
0
|
13 / 8 / 3
Регистрация: 07.01.2011
Сообщений: 149
|
||||||
28.07.2011, 01:31 [ТС] | 11 | |||||
Вот описание и пример функции realloc, нарулил в инете, вопрос с расширение матрицы теперь снят.
Функция Перераспределяет память. Синтаксис #include<stdlib.h> void * realloc(void *block, size_t size); Файл, содержащий stdlib.h и alloc.h прототип Описание realloc пытается сжать или увеличить предварительно выделенный блок до размера в size байт. Аргумент block указывает на блок памяти, полученный при вызове функций malloc, calloc или realloc. Если block является нулевым указателем, realloc работает также как и malloc. realloc изменяет размер выделенного блока памяти и при необходимости копирует его содержимое в новый блок. Возвращаемое realloc возвращает адрес блока, который может от- значение личаться от исходного. Если блок не может быть выделен или size равно 0, то realloc возвращает NULL. Переносимость realloc доступна в системах UNIX и поддерживается стандартом ANSI C. Смотрите также calloc, farrealloc, free, malloc. Пример:
В точку а этот компилятор что, такой крутянский?
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
28.07.2011, 01:39 | 12 |
1
|
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
|
28.07.2011, 01:41 | 13 |
не совсем
#include<alloc.h> убрать можно. перед malloc и realloc нужно делать приведение типа (char*)
0
|
13 / 8 / 3
Регистрация: 07.01.2011
Сообщений: 149
|
|
28.07.2011, 01:49 [ТС] | 14 |
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
28.07.2011, 01:49 | 15 |
0
|
13 / 8 / 3
Регистрация: 07.01.2011
Сообщений: 149
|
|
28.07.2011, 01:50 [ТС] | 16 |
Давно хотел узнать что означает имхо и все таки что в этом кампиляторе такого плохого?
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
28.07.2011, 01:53 | 17 |
0
|
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
|
28.07.2011, 02:00 | 18 |
asics, да, похоже , что так. но тем не менее.
0
|
Заблокирован
|
|
28.07.2011, 07:44 | 19 |
К POD-типам относятся:
все встроенные арифметические типы (включая wchar_t и bool); энумераторы, т.е. типы, объявленные с помощью ключевого слова enum; все указатели; POD-структуры (struct или class) и POD-объединения (union), которые удовлетворяют всем нижеприведенным требованиям: не содержат пользовательских конструкторов, деструктора или копирующего оператора присваивания (копирующий оператор присваивания – это такой нешаблонный нестатический operator=, у которого есть строго один параметр типа X, X&, const X&, volatile X& или const volatile X&, где X – тип рассматриваемой структуры или объединения); не имеют базовых классов; не содержат виртуальных функций; не содержат защищенных (protected) или закрытых (private) нестатических членов данных; не содержат нестатических членов данных не-POD-типов (или массивов из таких типов), а также ссылок. Соответственно, все оставшиеся объектные типы являются не-POD-типами. Примечание: наличие квалификаторов const и volatile не влияет на «POD-овость» типа.
1
|
28.07.2011, 07:44 | |
28.07.2011, 07:44 | |
Помогаю со студенческими работами здесь
19
Дана квадратная матрица А порядка n. Проверить, является ли матрица единичной. Дана квадратная матрица А порядка n. Проверьте, является ли матрица единичной Как доказать то, что матрица и транспонированная ей матрица имеют одинаковые собственные числа? Матрица:Даны натуральное число n, действительная матрица размера n х 9. Найти среднее арифметическое: каждого Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |