![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.11.2008
Сообщений: 24
|
![]()
Возникла небольшая проблемка, помогите решить. Мне надо найти кол-во инверсий при условии, что инверсия - A[i,m]>A[i,m+1]. с этим я вроде справилась. После мне нужно получить массив С1,С2,С3....Сn по правилу Сi=1 если в i-строке инверсий больше 2-х, если условие не выполняется то Сi=0. Я не понимаю условие, не могли бы помочь? Код инверсии. Кстати как вывести матрицу на экран построчно?
Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 18.11.2008
Сообщений: 24
|
![]()
Не могу понять работает правильно у меня прога или нет?))))) ещё один вариант с построчным выводом:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 24.11.2008
Сообщений: 26
|
![]()
если я правильно понял то будет примерно так
var a: array[1..5,1..3] of integer; i,m,k,j,x,n,count:integer; c:array[1..5]of integer; begin randomize; for i:=1 to 5 do for m:=1 to 3 do a[i,m]:= random(9)+1; for i:= 1 to 5 do begin writeln(''); for m:=1 to 3 do write(A[i, m], ' '); end; for i:=0 to 4 do че то я не пойму зачем тебе эти два цикла??? for m:=0 to 2 do begin for j:=0 to 4 do begin count=0; for n:=0 to 2 do if a[j,n]>a[j,n+1] then begin x:=a[j,n];a[j,n]:=a[j,n+1];a[j,n+1]:=x;k:=k+1;succ(count); end; if count>2 then c[j]:=1 else c[j]:=0; end; end; write('k=',k);readln end. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.11.2008
Сообщений: 24
|
![]()
спасибо большое)))) чуть чуть подправила, оптимизировала и всё заработало)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перестановка строк матрице | gotex | Помощь студентам | 1 | 24.11.2008 20:40 |
Инверсия | Witaliy | Общие вопросы Delphi | 2 | 12.05.2008 19:23 |
Инверсия цвета | Dj_smart | Общие вопросы Delphi | 6 | 08.05.2008 16:29 |
Паскаль. Сравнение на подобность треугольников. Координаты вершин в матрице. | Jondeer | Помощь студентам | 3 | 07.11.2007 07:31 |