Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        Делфи Вектор массива
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Одна страница
Модераторы: paradise, KMA
  

vladimir10



Новичок

Не могу разобраться с с векторами в задаче
__________________________
Пусть дана матрица A(n x m)
Постройте вектор ,каждый элемент которого равен количеству элементов в соответствующей строке матрицы А,принадлежащих отрезку [a,b].
_________________________
Код:

Запутался вот тут
Код:

SetLength(v,RowCount);
WriteLn('Vektor v:');
for i := 0 to High(v) do
  begin
    j:=0;
    repeat
      Inc(j)
    until (j>High (A)) or (A[i,j] < A[i,j-1]);
    v:=j>High (A);
    Writeln(v);

Вот полная задача

_________________________
Код:

program Project3;

{$APPTYPE CONSOLE}
{$R+}

uses
 SysUtils;

type
 TMatrix = array of array of integer;
 TVector = array of Boolean;

 var
 c,b: Integer;
 A: TMatrix;
 V: TVector;
 RowCount,ColCount: Integer;
 i,j: Integer;

begin
 { TODO -oUser -cConsole Main : Insert code here }
Randomize;
Write ('vvedite 4islo strok matrix A:');
ReadLn (RowCount);
Write ('Vvedite 4islo stolbcov matrix A:');
ReadLn (ColCount);
SetLength (A,RowCount,ColCount);
WriteLn ('Matrix A:');
For i:= 0 to High (A) do
Begin
  For j:=0 to High(A) do
  begin
    A[i,j] :=-10+Random(21);
    Write(A[i,j]:5);
   end;
   WriteLn;
end;
WriteLn('Vvedite granici otrezka [c,b]:');
Write('c=');
ReadLn(c);
WriteLn('Vvedite granici otrezka [c,b]:');
Write('b=');
ReadLn(b);
SetLength(v,RowCount);
WriteLn('Vektor v:');
for i := 0 to High(v) do
  begin
    j:=0;
    repeat
      Inc(j)
    until (j>High (A)) or (A[i,j] < A[i,j-1]);
    v:=j>High (A);
    Writeln(v);
  end;
  ReadLN;
  end.
___________________________
помогите найти ошибки....За ранее спасибо

Всего сообщений: 1 | Присоединился: ноябрь 2010 | Отправлено: 28 нояб. 2010 22:10 | IP
paradise


Долгожитель

Оставляйте сообщения в соответствующих темах Задачи на Delphi.

Всего сообщений: 428 | Присоединился: ноябрь 2008 | Отправлено: 18 дек. 2010 0:35 | IP

Эта тема закрыта, новые ответы не принимаются

Переход к теме
<< Назад Вперед >>
Одна страница

Форум работает на скрипте © Ikonboard.com