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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2011, 16:49   #1
Isit
Новичок
Джуниор
 
Регистрация: 27.12.2011
Сообщений: 2
По умолчанию Номера строк с определенными элементами

Помогите пожалуйста!!!
Определить номера строк в матрице, в которых элементов, принадлежащих отрезку[A,B], больше, чем элементов, принадлежащих отрезкам[-бесконечность,A],[B,+бесконечность].
Isit вне форума Ответить с цитированием
Старый 27.12.2011, 16:51   #2
Isit
Новичок
Джуниор
 
Регистрация: 27.12.2011
Сообщений: 2
По умолчанию

Код:
const Nmass=10;
var x:array[1..Nmass,1..Nmass] of integer;
    N,M,i,j,k,p: byte;
    a,b,istI:integer;

begin 
 writeln(' Введите А и Б ');
 readln(a,b);
  
//ручной ввод массива
writeLn('Введите  число элементов в  массиве x');
readLn(N,M);
 writeLn('Вводим   элементы массива  x:');
  for i:=1 to N do
  for j:=1 to M do 
    begin
     write('x[',i,',',j,']=');
     readLn(x[i,j]);
    end;

//вывод массива до измененния
writeLn('Исходный  массив x:');
for i:=1 to N do 
 begin
for j:=1 to M do 
  write(x[i,j]:5);
  writeLn;
 end;

i:=1; k:=0; p:=0; 
//действия над массивом
  repeat 
    begin
      if (x[i,j]<=a) or (x[i,j]>=b) then k:=k+1;
      if (x[i,j]>=a) and (x[i,j]<=b) then p:=p+1;
      inc(i);
      if p>k then istI:=i;
    end
  until i<>N;


writeln('istI:',istI);
End.
Вот попытки, но не работает. Помогите доделать что ли. Только надо к завтрашнему дню
Isit вне форума Ответить с цитированием
Старый 27.12.2011, 17:36   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
istI:=0;
for i:=1 to n do begin
k:=0;p:=0;
for j:=1 to m do 
if (x[i,j]<=a) or (x[i,j]>=b) then k:=k+1 else p:=p+1;
if p>k then writeln(i);
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 27.12.2011 в 17:41.
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удаления строк с повторяющимися элементами satten Microsoft Office Excel 2 18.09.2010 17:20
МАТРИЦА ПАСКАЛЬ НОМЕРА СТРОК ЧЁТНЫЕ newgener Помощь студентам 14 25.05.2010 18:43
Номера строк для блокнота __@cmd@__ Общие вопросы Delphi 1 02.02.2009 09:09
Номера строк для блокнота __@cmd@__ Общие вопросы Delphi 5 01.02.2009 16:36