![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.11.2010
Сообщений: 48
|
![]()
мм нужно привести матрицу к треугольному виду. У меня в результате выводит 1 число и то я не уверен что оно верное... подскажите что сделал не так
Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 10.12.2010
Сообщений: 12
|
![]()
А обрезка ненужного после диагонали, главной или побочной, не пойдет?
Получится очень даже треугольник..Если матрица квадратная... Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.11.2010
Сообщений: 48
|
![]()
нет к сожалению не пойдёт нужно чтоб нули были, да и обнулять ещё надо верхний правый треугольник...мне б разобраться как обычная диагональ делается
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 10.12.2010
Сообщений: 12
|
![]()
это вообще без проблем ))
главная диагональ это Код:
Код:
Плюс ты не говорил, что нужно обнулить правый верхний треугольник. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 01.11.2010
Сообщений: 48
|
![]()
не говорил но мне бы понять как обычный делается а потом над правым горбатиться.
полное условие задачи такое вывести матрицу из файла привести к треугольному виду и вывести на метку я не могу понять почему выводит 1 число вместо матрицы Код:
Последний раз редактировалось Stilet; 10.12.2010 в 17:16. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 10.12.2010
Сообщений: 12
|
![]() Код:
ввиду того, что номер строки по счастливому стечению обстоятельств равен номеру столбцов этой строки при обнулении всех элементов правее числа с индексом i=j, то небольшое изменение вложенного for даст тот же результат Код:
Код:
На форме 2 элемента - TMemo И TButton Код:
Последний раз редактировалось Stilet; 10.12.2010 в 17:17. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 01.11.2010
Сообщений: 48
|
![]()
тогда вопрос как из файла взять динамический массив?
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 10.12.2010
Сообщений: 12
|
![]()
а собственно, я динамический взял только для того, чтобы количество элементов в последующем легче было менять. Просто удали динамический массив, создай простой индексный...
var Mas: array [0..9,0..9] of integer; строку setLength(Mas,n,n); удали к чертям |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 01.11.2010
Сообщений: 48
|
![]()
спасибо попробую если что напишу
нет что то не получается в 8 посте нет сортировки, он просто переписывает значения.. можешь изменить то что у меня не так? собственно говоря там сейчас ничего нет и Я прошу написать тебя часть отвечающую за обнуление кто нибудь может помочь с такой программой?нужно привести матрицу взятую из файла к такому виду Код:
Последний раз редактировалось Stilet; 10.12.2010 в 17:18. |
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 10.12.2010
Сообщений: 12
|
![]() Цитата:
Во первых, какая тебе нужна сортировка? ты про нее ничего не говорил! Во вторых, что значит "просто переписывает значения"??? По твоему "обнулять" это не "просто переписывать значения"? В третьих, обнуляющую часть я тебе уже написал. В четвертых, в твоей программе не добавлен Memo на форму Ну и в пятых, я совсем не понимаю, как криво ты заполняеш массив из файла... |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вид папок | EpicBobrik | Операционные системы общие вопросы | 2 | 24.07.2010 00:51 |
Вид ХР в программу | apromix | Общие вопросы C/C++ | 2 | 01.07.2010 00:27 |
Современный вид | KoBRaAndrey | Общие вопросы Delphi | 3 | 01.10.2009 21:34 |
ВИд | benjaminfran | Софт | 2 | 22.02.2008 08:55 |