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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2011, 16:48   #1
Avvakymova
Пользователь
 
Регистрация: 07.05.2011
Сообщений: 49
Восклицание прямоугольная матрица

«в прямоугольной матрице размером m*n найдите наименьший элемент и выведите на экран строки,в которых этот элемент находится.размер исходной матрицы задаите самостоятельно. значения элементов матрицы задайте случайным образом.выведите на экран исходную матрицу,значение наименьшего элемента строки,содержащие этот элемент»
Avvakymova вне форума Ответить с цитированием
Старый 07.05.2011, 17:23   #2
rus12
Пользователь
 
Регистрация: 20.03.2011
Сообщений: 53
По умолчанию

Код:
 const
  n=5;
  m=7;
 type
   matrica=array [1..n,1..m] of integer;
 var
   a:matrica;
   st,i,j,min:integer;
begin
   randomize;
     for I:= 1 to  n do
      begin
        for j:= 1 to m do
        a[i,j]:=random(100);
     end;
  for I:= 1 to  n do
   begin
      for j:= 1 to m do
      write(a[i,j]:5);
      writeln(' ');
  end;
  min:=a[1,1];
  for i:= 1 to n do
  begin
     for j:= 1 to m do
        if a[i,j]<min  then
        min:=a[i,j];
        st:=i;
   end;
   writeln(' min element=',min);
   writeln('stroka=',st);
 readln;
end.
Можно вопрос: вы блондинка?
Если помог напиши одобрение(иконка весов слева под ником)

Последний раз редактировалось rus12; 07.05.2011 в 17:26.
rus12 вне форума Ответить с цитированием
Старый 07.05.2011, 17:43   #3
Avvakymova
Пользователь
 
Регистрация: 07.05.2011
Сообщений: 49
По умолчанию

огромное спасибо!!!как вы пронецательны,да блондинка...была
Avvakymova вне форума Ответить с цитированием
Старый 07.05.2011, 20:00   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

rus12
Цитата:
Можно вопрос: вы блондинка?
да и ты имхо блондин)
Цитата:
выведите на экран исходную матрицу,значение наименьшего элемента,строки,содержащие этот элемент!
у тя не хватает как минимум цикла еще одного
Код:
for i:= 1 to n do
     for j:= 1 to m do
if a[i,j]=min then begin write(i,' ');break;end;
end;
так как надо выводить не первую строку с мин элементом а ВСЕ Строки его содержащие)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 07.05.2011, 20:23   #5
rus12
Пользователь
 
Регистрация: 20.03.2011
Сообщений: 53
По умолчанию

я специально задал такие размеры матрицы 5*7 и random(100) , чтобы снизить вероятность вероятность появления нескольких минимальных элементов.Если увеличить размеры матрицы действительно нужно добавить цикл.
Если помог напиши одобрение(иконка весов слева под ником)
rus12 вне форума Ответить с цитированием
Старый 08.05.2011, 12:38   #6
Avvakymova
Пользователь
 
Регистрация: 07.05.2011
Сообщений: 49
По умолчанию

А почему он не правильно считает номер строки?
Avvakymova вне форума Ответить с цитированием
Старый 08.05.2011, 13:03   #7
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
А почему он не правильно считает номер строки?
потому что бесплатно) посмотрите что ваш препод вам за остальные скажет)))
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 08.05.2011, 13:49   #8
Avvakymova
Пользователь
 
Регистрация: 07.05.2011
Сообщений: 49
Сообщение ой,спасибо...

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
потому что бесплатно) посмотрите что ваш препод вам за остальные скажет)))
Ой,спасибо тебе...остряк
Avvakymova вне форума Ответить с цитированием
Старый 08.05.2011, 14:03   #9
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Ой,спасибо тебе...остряк
на здоровье, мадам(хотя хз может и месье)
кстати в посте №4 написано чего надо дописать)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
прямоугольная матрица с++ MaZaHaKeR Помощь студентам 2 21.11.2010 16:39
Дана целочисленная прямоугольная матрица. Lollipo Общие вопросы C/C++ 1 12.10.2010 10:52
дана целочисленная прямоугольная матрица Jet-Tea Общие вопросы C/C++ 9 02.06.2010 16:41
Прямоугольная матрица... ZooX Помощь студентам 3 26.05.2010 19:10