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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2011, 22:21   #1
Максикок
Пользователь
 
Регистрация: 07.10.2010
Сообщений: 71
По умолчанию матрица квадратная

В матрице удалить столбцы с нулевыми элементами ниже главной
диагонали.Вот кусок кода , с вводом и выводом матрици нет проблем! подскажите как изменить кусок кода чтобы по заданию все работало! переменная k это количество удаленных столбцов, она нужна!
Код:
q=0;
  k=0;
  do{
     if(ptr[n-1][q]==0){
       delete[]ptr[q];
       for(j=q;j<m-k-1;j++)ptr[j]=ptr[j+1];
       k++; continue;}
     q++;}
     while(q+k<m);
в этом куске кода удаляется столбец с отрицательными элементами на конце

Последний раз редактировалось Stilet; 04.04.2011 в 08:13.
Максикок вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Квадратная матрица alexanna Общие вопросы C/C++ 9 22.01.2011 17:58
квадратная матрица Di-em Общие вопросы C/C++ 6 09.12.2010 19:11
Квадратная матрица ronil Паскаль, Turbo Pascal, PascalABC.NET 3 08.12.2010 18:18
Квадратная матрица arhan Общие вопросы Delphi 3 22.06.2010 09:44
Квадратная матрица anna_ Помощь студентам 8 15.12.2009 21:16