• Твой профиль заполнен на 0%. Заполни за 1 минуту, чтобы тебя нашли единомышленники и работодатели. Заполнить →

Программирование На Паскале

  • Автор темы Автор темы elnurgoo
  • Дата начала Дата начала
E

elnurgoo

Дана целочисленная матрица {Aij}i=1...n;j=1..n , n<=100. Если в матрице нет двух одинаковых столбцов и есть не менее 3 простых чисел, упорядочить строки матрицы по неубыванию суммы модулей элементов. Использовать процедуры и функции!

застрял на поиске одинаковых столбцов)))

просто напишите простую программу


а для профи то что ниже--->

если можно то в главной программе должно быть только три обращения к подпрограммам
Структура программы:
<pre><code class="delphi"></code></pre>
{процедуры и функции}
...;
{главная программа}
Assign(..);
Reset(..);
Assign(..);
Rewrite(..);
...
...
...
end.

в крайнем случае просто напишите пожалуйста_))))
 
Код:
k:=1; //индекс сравниваемого столбца
while k<n do
begin
for j:=k+1 to n do //индекс второго сравниваемого столбца
begin
sum:=0; //счетчик одинаковых чисел
for i:=1 to n do //бежим по строкам столбца
begin
if a[i,k]=a[i,j] then sum:=sum+1;
end;
if sum=n then break;
end;
if sum=n then break
else k:=k+1;
end;

таким образом получим:
k, j - одинаковые столбцы
если к=j=n тогда одинаковых столбцов нет

код не проверял, накатал на вскидку, идея обязательно должна быть такой (правда, к "break" некоторым преподавателям не нравятся)
 
Senset, спасибо помог с идейкой))))
 
забейте сам написал)))
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab