|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.03.2009, 11:33 | #1 |
Пользователь
Регистрация: 19.12.2008
Сообщений: 51
|
Построить логический вектор
{Пусть дана матрица A(nхn). Постройте логический вектор, каждый элемент которого равен true, если в строке существует элемент, делящий весь массив на две части с одинаковой суммой элементов в каждой.}
program Log_Vector; {$APPTYPE CONSOLE} uses SysUtils; const n=10; Type str=array[1..n] or real; mass=array[1..n] of str; var vect:array[1..n] of boolean; \\тот самый логический вектор A:matr; i:integer; procedure read_matr (var M:matr); var i,j:integer; begin for i:=1 to n do for j:=1 to n do read(M[i,j]); readln end; ................................... ................................... ................................... А дальше, насколько я понимаю, нужно писать функцию, которая как раз таки узнаёт, существует ли в строке элемент, делящий весь массив на две части с одинаковой суммой элементов в каждой. А вот как это сделать - пока для меня загадка( Гляньте пожалуйста, может какие идейки возникнут??... мы подобную задачку решали, так что начало у меня вроде правильно написано))))) |
14.03.2009, 13:15 | #2 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Код:
|
14.03.2009, 13:32 | #3 |
Пользователь
Регистрация: 19.12.2008
Сообщений: 51
|
Спасибо огромное, я всё поняла, не так уж и сложно оказывается!) Попробую сдать её)))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Логический анализатор | NieL | Общие вопросы Delphi | 1 | 10.03.2009 13:28 |
Вектор? | Slavik | Microsoft Office Excel | 0 | 23.02.2009 10:30 |
N-мерный вектор | xtraSHAD0W | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 16.04.2008 08:18 |
Логический адрес | InitInstance | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 24.03.2008 10:33 |