![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.11.2010
Сообщений: 24
|
![]()
program Project23;
{программа позволяет построить вектор, каждый элемент которого равен количеству элементов в i-й строке матрици А (nxn) не принадлежащих отрезку[0,10].} Код: {$APPTYPE CONSOLE} uses SysUtils, windows; const n=5;low=0;high=10; type tstr=array[1..n] of real; matr= array[1..n] of tstr; var a:matr;s:real; i:integer; procedure read_matr( var mt:matr); {процедура вводит матрицу} var i,j : integer; begin for i:=1 to n do for j:= 1 to n do read(mt[i,j]); readln; end; procedure prin_matr(var mt:matr); {процедура печатает матрицу} var i,j :integer; begin for i:= 1 to n do begin for j:= 1 to n do write(mt[i,j]); writeln; end; end; FUNCTION TEST(var s:tstr;a,b:integer):integer; {функция проверяет принадлежит ли элемент в i-ой строке матрици А отрезку [0,10]} var count,i:integer; begin count:= 0; for i := 1 to n do if (s[i]< a) or (s[i]>b) then count:= count+ 1; test:= count; end; procedure Vvector (var vector:tstr); {процедура заполняет вектор} var i:integer; begin for i := 1 to n do read(vector[i]); readln; end; begin for i:=1 to n do writeln('вектор' ,Vvector(?);{места где я торможу} ![]() for i:=1 to n do write( Vvector[?]:10); {и тут не хватает параметров} ![]() readln end. |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 21.10.2010
Сообщений: 588
|
![]()
Я так и не понял зачем вам в программе функция TEST. Ну и проверили принадлежит ли элемент диапазону и что дальше делать с ним? Не понятно. Поэтому убираем ее, и в одну подпрограмму объединяем поиск количества элементов вне диапазона построчно и заносим их в вектор вот так:
Код:
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681 |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Тема названая опять неверно.
Код не оформлен тегами. И, главное, тема кросспост этой темы: построить вектор по количеству элементов в i-й строке матрицы А (Delphi7 исправить ошибку) ЗАКРЫТО! |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Элементы главной диагонали | GaDinka | Помощь студентам | 3 | 06.02.2011 23:54 |
Из главной в побочную | slevin9217 | Помощь студентам | 3 | 28.12.2010 08:55 |
связь главной и двух подчинённых таблиц access в delphi7 | kelod | БД в Delphi | 9 | 11.07.2010 12:45 |
Закрытие главной формы | Nantaur | Общие вопросы C/C++ | 0 | 14.05.2010 16:47 |