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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.04.2015, 17:33   #1
тиму
Новичок
Джуниор
 
Регистрация: 26.04.2015
Сообщений: 10
По умолчанию матрицы...

1. Дана целочисленная матрица X размером 10х12. Сформировать вектор, каждый элемент которого равен первому четному элементу соответствующего столбца, если четных элементов в столбце нет, присвоить 0.
2. В заданной вещественной матрице B размером 7 х 8 удалить строку, содержащую наибольшее количество положительных значений.
помогите пожалуйста до завтра.....
тиму вне форума
Старый 26.04.2015, 17:38   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

1.
Код:
  for j:=1 to 12 do begin Y[j]:=0; for i:=1 to 10 do if not Odd(X[i,j]) then begin Y[j]:=X[i,j]; Break; end; end;
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 26.04.2015, 17:42   #3
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

1 задача:
Код:
var x:array[1..10,1..12] of byte;
    p:array[1..12] of byte;
    i,j,n:byte;
begin
   Randomize;
   For i:=1 to 10 do
   begin
      For j:=1 to 12 do
      begin
         x[i,j]:=Random(21);
         Write(x[i,j],'  ');
      end;
      Writeln;
   end;
   Writeln;
   For j:=1 to 12 do
   begin
      n:=0;
      For i:=1 to 10 do
         If x[i,j] mod 2=0 then
         begin
            n:=x[i,j];
            Break;
         end;
      p[j]:=n;
      Write(p[j],'  ');
   end;
   Writeln;
   Readln;
end.
2 задача:
Код:
var p:array[1..7,1..8] of integer;
    max:array[1..7] of byte;
    i,j,n:byte;
begin
   Randomize;
   For i:=1 to 7 do
   begin
      For j:=1 to 8 do
      begin
         p[i,j]:=-10+Random(21);
         Write(p[i,j],'  ');
      end;
      Writeln;
   end;
   Writeln;
   For i:=1 to 7 do
   begin
      max[i]:=0;
      For j:=1 to 8 do
         If p[i,j]>0 then
            max[i]:=max[i]+1;
      Write(max[i],' ');
   end;
   Writeln;
   n:=1;
   For i:=2 to 7 do
      If max[i]>max[n] then
         n:=i;
   For i:=1 to 7 do
   begin
      If i<>n then
      begin
         For j:=1 to 8 do
            Write(p[i,j],'  ');
         Writeln;
      end;
   end;
   Readln;
end.
Сойдет?
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]

Последний раз редактировалось newerow1989; 26.04.2015 в 17:53.
newerow1989 вне форума
Старый 26.04.2015, 17:49   #4
тиму
Новичок
Джуниор
 
Регистрация: 26.04.2015
Сообщений: 10
По умолчанию

спасибо большое))) помогите со вторым))
тиму вне форума
Старый 26.04.2015, 17:54   #5
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Пожалуйста!
Цитата:
помогите со вторым))
Не так быстро!
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума
Старый 26.04.2015, 17:56   #6
тиму
Новичок
Джуниор
 
Регистрация: 26.04.2015
Сообщений: 10
По умолчанию

Цитата:
Сообщение от newerow1989 Посмотреть сообщение
Пожалуйста!

Не так быстро!
извините)))

спасибо большое!))) выручили чайника)

Последний раз редактировалось Stilet; 26.04.2015 в 18:04.
тиму вне форума
Старый 26.04.2015, 17:59   #7
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Пожалуйста!
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ и Pascal. Матрицы. Дана матрица размером n х m. Инвертировать каждую строку матрицы. Summerlight Помощь студентам 0 24.12.2013 00:19
Первый элемент - размерность матрицы, остальные образуют строки этой матрицы Anastasiya_Pot Помощь студентам 2 10.04.2012 09:46
Язык СИ! Динамическое выделение памяти под массивы и матрицы, передача матрицы в функции Андрей! Общие вопросы C/C++ 33 31.01.2012 22:07
С++.три матрицы, упорядочить строки той матрицы у которой больше нулевых строк Ирина1992 Помощь студентам 12 20.11.2011 13:01
На главную диагональ матрицы поместить наибольшие элементы этой матрицы mivel Помощь студентам 2 23.12.2009 21:19