Удаление строк матриц с отрицательными элементами

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

tambel
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 21.03.2010 (Вс) 11:33

Удаление строк матриц с отрицательными элементами

Сообщение tambel » 24.04.2010 (Сб) 13:57

Создание матрицы В только из таких строк матрицы А где нет отрицательных элементов.
Пример
Код: Выделить всё
1-2 3
4 5 6
7 8 9


в итоге надо получить только

Код: Выделить всё
4 5 6
7 8 9


Почти уверен что там нужно написать оператор if.. Then...

Код: Выделить всё
if a(i,j) < 0 then

а вот как писать дальнейшее условие, в котором, чтобы вместе с отрицательным элементом удалялись и все остальные элементы той же строки не имею понятия(

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Удаление строк матриц с отрицательными элементами

Сообщение MIT » 24.04.2010 (Сб) 14:14

Тебе надо два цикла: один вложенный в другой.
Первый перебирает строки матрицы, второй — элементы строки. С помощью какого-нибудь флага обозначаешь есть ли в строке отрицательные элементы, и если нет — копируешь строку.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

tambel
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 21.03.2010 (Вс) 11:33

Re: Удаление строк матриц с отрицательными элементами

Сообщение tambel » 24.04.2010 (Сб) 14:19

В том то и дело, что я не знаю как нужно правильно написать эти циклы(((

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Удаление строк матриц с отрицательными элементами

Сообщение MIT » 24.04.2010 (Сб) 15:52

Как ты объявляешь матрицу?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

    TopList  
cron