Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2007, 14:52   #1
Stas)))
Пользователь Подтвердите свой е-майл
 
Аватар для Stas)))
 
Регистрация: 23.05.2007
Сообщений: 19
По умолчанию Люди добрые помогите!!!...

Народ подскажите, вобщем нада в матрицу, добавить столбец из нулей, после последнего столбца в котором все елементы отрицательные (матрица в StringGrid), .....Вот кусок из проги дальше нада воткнуть столбец....
k:=0;
for j:=1 to n do {столбцы}
for i:=1 to m do {строки}
if A[j,i]<0 then
k:=k+1;
if k=m then ..... (вот сюды нада столбец...)...
И еще по моему при данном условии, столбец из нулей будет добавлять после первого столбца с отрицательными элемнтами..... Плиз, ХЕЛП МИ..
Stas))) вне форума Ответить с цитированием
Старый 01.06.2007, 15:41   #2
А. Долматов
Форумчанин
 
Аватар для А. Долматов
 
Регистрация: 15.02.2007
Сообщений: 183
По умолчанию

ну в цикле все верно в переменную записываем количество столбцов с отрицательными элементами, а дальше просто необходимо увеличить размерность матрицы на единицу(столбцов), т.е. к n+1. Переписать все столбцы до столбца с отрицательными элементами. И в столбец k+1 всем элементам присвоить 0.
Знать все невозможно, в силу того, что жить бы стало неинтересно.
А. Долматов вне форума Ответить с цитированием
Старый 02.06.2007, 14:53   #3
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

В коде небольшая ошибка. Нужно переделать так

for j:=1 to n do {столбцы}
begin
k:=0;
for i:=1 to m do {строки}
if A[j,i]<0 then k:=k+1;
if k=m then .....
end;

А иначе, k будет учитывать все отрицательные значения в любых столбцах.
Или нужен сам алгоритм вставки нового столбца?

Последний раз редактировалось Jeni; 02.06.2007 в 14:55.
Jeni вне форума Ответить с цитированием
Старый 02.06.2007, 20:07   #4
Stas)))
Пользователь Подтвердите свой е-майл
 
Аватар для Stas)))
 
Регистрация: 23.05.2007
Сообщений: 19
По умолчанию

да мне как раз необходим алгоритм вставки а также перезапись всех остальных столбцов со смещением на один.....
Stas))) вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Люди добрые, помогите кто чем сможет. Chuprin2006 Microsoft Office Excel 4 11.06.2008 17:03
Люди добрые помогите найти ошибку Ромыч Помощь студентам 1 27.03.2008 16:44