• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Спасите девушка тонет!

  • Автор темы puma89
  • Дата начала
Статус
Закрыто для дальнейших ответов.
P

puma89

Спасите ктонибудь пожалуста,уже не знаю сколько мучаюсь с лабой.
дана целочисленная прямоугольная матрица:определить1)количество отрицательных элементов в тех строках,которые содержат хотя бы один нулевой элемент2)номера строк и столбцов всех седловых точек матрицы
примечание материальная точка а имеет седловую точку Aij являющуюся минимальным элементом в первой строке и максимальным в jстолбце. :ph34r:
Желательно в Delphi
 
V

Vadik(R)

Ладно, щас решу... только из-за того, что ты девушка

Вот, первая часть решения:
Код:
program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils;

var
a : array [1..20,1..20] of integer;
i,j,n,m,kol : Integer;
fl : boolean;
begin
Write('n='); Read(n);
Write('m='); Read(m);
for i:=1 to n do
for j:=1 to m do
begin
write('a[',i,',',j,']=');
read(a[i,j])
end;
for i:=1 to n do
begin
fl:=false;
for j:=1 to m do
if a[i,j]=0 then
begin
fl:=true;
break
end;
if fl then
begin
kol:=0;
for j:=1 to m do
if a[i,j]<0 then kol:=kol+1;
writeln('V ',i,'-oj stroke ',kol,' otricatelnih elementa.')
end
end;
readln(n)
end.
 
V

Vadik(R)

Вот вторая часть решения. Если что не так, извини, я так понял условия.
Код:
program Project3;

{$APPTYPE CONSOLE}

uses
SysUtils;

var
a : array [1..20,1..20] of integer;
i,j,k,n,m : Integer;
fl : boolean;
begin
Write('n='); Read(n);
Write('m='); Read(m);
for i:=1 to n do
for j:=1 to m do
begin
write('a[',i,',',j,']=');
read(a[i,j])
end;
for i:=1 to n do
for j:=1 to m do
begin
fl:=true;
for k:=1 to m do
if a[1,k]<a[i,j] then
begin
fl:=false;
break
end;
if fl then
for k:=1 to n do
if a[k,j]>a[i,j] then
begin
fl:=false;
break
end;
if fl then write('Est sedlovaya tochka a v ',i,'-oj stroke i ',j,'-om stolbce');
end;
readln(n)
end.
 
V

Vadik(R)

Видимо, ты утанула, раз так долго не отвечаешь :ph34r:
 
P

puma89

СПАСИБО,СПАСИБО,СПАСИБО!!!! :ph34r: :D Ты меня безумно выручил!!
 
G

GRLEX

Для puma89: ты бы плюса шоли хоть Vadik®'у поставила :(
человек старался
 
P

puma89

А как плюс ставить?он не нажимается.я б хоть сто
 
A

Alenko321

а можно эту жэ программку только на си?? плиззззззз. оч надо!!
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!