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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.02.2012, 17:11   #1
Akcentbek
Пользователь
 
Регистрация: 19.01.2012
Сообщений: 38
По умолчанию матрица.элементы строки в столбцах

нужно наити элемент строки встречающися в наибольшем количестве столбцов

завтра здавать гарю !!


Код:
uses crt;
const
 s=3;
var
   i,j,k,g,p:integer;
   q : array[0..255] of integer;
   qw: array[0..255,0..255] of integer;
begin
   clrscr;


 for i:=1 to 9 do
   begin for j:=1 to 9 do
    begin
      qw[i,j]:=random(3);  write(qw[i,j]:4);
    end; writeln;
   end;
 for g:=1 to 9 do q[g]:=0;
 ///здесь я присваиваю элементу еденицу если он есть вообще в столбце 
   //но не получается проходит по всем элементам но для одного элемента прокатывает //
    for k:=1 to 9 do
     begin
      for j:=1 to 9 do
       begin
        for i:=1 to 9 do
         begin
            if qw[i,j]=qw[s,K] then
            begin
               q[j]:=1;

            end;
         end;
       end;
     end;
       if q[j]=1 then inc(q[k]);
       for k:=1 to 9 do writeln(q[ord(q[k])]:2);

 readln;   
end.


 нащет првильности мысли не знаю но такая /
 присвоить одномерному массиву по порядку еденицу - если элемент есть в столбце и нуль - если нет \\потом для каждого элемента строки узнать сумму едениц и наити наибольший //

 только как сделать так чтобы в строке перебирались разные элементы в случае если есть одинаковые
Akcentbek вне форума Ответить с цитированием
Старый 08.02.2012, 14:51   #2
Akcentbek
Пользователь
 
Регистрация: 19.01.2012
Сообщений: 38
По умолчанию

помогите помогите
Akcentbek вне форума Ответить с цитированием
Старый 08.02.2012, 15:44   #3
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
Радость

Цитата:
Сообщение от Akcentbek Посмотреть сообщение
помогите помогите
пример на Delphi
Исходник
Вложения
Тип файла: rar для студентов _2.rar (3.5 Кб, 8 просмотров)
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матрица, каждой строке найти макс. и мин. элементы и поменять их с первым и последним элементом строки (Паскаль) тина222 Помощь студентам 0 02.11.2011 22:01
Составить матрицу, элементы первой строки равны максимальному элементу; а второй строки - номеру (Делфи) Markss Помощь студентам 1 30.05.2011 23:15
Дана матрица из 5 столбцов. Найти макс. элементы в нечетных столбцах chistik Microsoft Office Excel 7 11.05.2010 19:36
Дана матрица 6х4, найти и выдать на экран строки содержащие нулевые элементы >>arty<< Помощь студентам 19 04.07.2009 13:59
Дана матрица размера M*N.Зеркально отразить ее элементы Ильдар ХАЛИКОВ Паскаль, Turbo Pascal, PascalABC.NET 6 09.04.2008 22:22