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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2012, 17:24   #1
Вольця
 
Регистрация: 05.07.2012
Сообщений: 3
Печаль удалить из матрицы столбцы содержащие одинаковые элементы

Матрица размерностью NxM заполняется генератором случайных чисел.Удалить столбцы, содержащие одинаковые элементы.Вывести исходную и преобразованную матрицы.
Пример работы программы:
Исходная матрица:
2 3 5 8
2 4 3 7
1 6 0 9

Преобразованная матрица
2 8
2 7
1 9
Вольця вне форума Ответить с цитированием
Старый 05.07.2012, 21:07   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Допустим так:
Код:
const n=4;m=5;
var a:array[1..n,1..m] of integer; i,j,k,l:integer;b:array[1..n] of boolean;
begin
 for i:=1 to n do b[i]:=true;
 for i:=1 to n do begin
  for j:=1 to m do begin
   a[i,j]:=random(10);  write(a[i,j]:10);
   if b[j] then
    for k:=i-1 downto 1 do
     if a[k,j]=a[i,j] then
      begin b[j]:=false; break;end;
  end; writeln;
 end;  writeln;

 for i:=1 to n do begin
  for j:=1 to m do begin
   if b[j] then write(a[i,j]:10);
  end; writeln;
 end;

 readln
end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.07.2012, 00:36   #3
Вольця
 
Регистрация: 05.07.2012
Сообщений: 3
По умолчанию

Спасибо большое)
Вольця вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалите строки, содержащие ноль, а затем столбцы, в которых только отрицательные элементы(VBA) rad22 Помощь студентам 2 29.05.2012 16:28
Удалить столбцы содержащие элементы равные 0 на Visual Basic .NET Monqer Помощь студентам 0 13.02.2012 21:27
Упорядочить по убыванию столбцы матрицы, все элементы которых присутствуют в массиве. Gluck231 Помощь студентам 0 19.01.2012 09:59
Удалить столбцы из матрицы DarkDeidara Помощь студентам 0 02.12.2010 16:18
Си найти одинаковые идущие подряд элементы и удалить один из них Денни Помощь студентам 8 15.02.2010 01:41