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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2010, 22:00   #1
ronny137
Пользователь
 
Регистрация: 03.12.2009
Сообщений: 52
По умолчанию строки в паскале

народ помогите хоть что нить решить

1. Дан двумерный квадратный массив. Найти номера строк, все элементы которых равны нулю.
2. Дан двумерный квадратный массив. Найти номера строк, элементы в каждой из которых одинаковы между собой.
3. Определить минимальный элемент двумерного массива. Напечатать номер строки, содержащий максимальное число минимальных элементов, если такие имеются.
4. Дан двумерный массив. Найти строку с наибольшей суммой элементов и наименьшей. Вывести на экран найденные строки и суммы их элементов.
ronny137 вне форума Ответить с цитированием
Старый 03.02.2010, 22:03   #2
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию

стучи в асю 313два004
Namolem вне форума Ответить с цитированием
Старый 04.02.2010, 08:36   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Вот тебе решение первой части:
Код:
  const n=5;
  var a:array[1..n,1..n] of integer;
      b2,b:array[1..n] of boolean;
      q,w:integer;
begin              randomize;
 for q:=1 to n do begin b[q]:=true;b2[q]:=true;
  for w:=1 to n do begin
   a[q,w]:=random(2);write(a[q,w]:6);

   {Найти номера строк, все элементы которых равны нулю.}
   if b[q] and (a[q,w]<>0) then b[q]:=false;

   {Найти номера строк, элементы в каждой из которых одинаковы между собой.}
   if b2[q] and (a[q,w]<>a[q,1]) then b2[q]:=false;

  end; writeln;
 end;

  for q:=1 to n do begin
   if b[q] then write(q:3);
  end; writeln;

  for q:=1 to n do begin
   if b2[q] then write(q:3);
  end; writeln;

  { TODO -oUser -cConsole Main : Insert code here }
  readln;
end.
Твоя задача - поиском по форуму найти работы с массивами, и посмотрев примеры на нахождения экстремумов дописать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
строки в паскале ronny137 Помощь студентам 1 31.01.2010 21:22
Строки в Паскале. hohol90 Помощь студентам 4 10.12.2009 15:09
Строки В ПАСКАЛЕ hohol90 Помощь студентам 2 03.12.2009 16:31
строки в паскале Sarumjan Помощь студентам 3 03.12.2008 16:32
Строки в паскале Exact Паскаль, Turbo Pascal, PascalABC.NET 8 08.02.2008 20:45