0 / 0 / 0
Регистрация: 07.06.2013
Сообщений: 4

Разработать подпрограмму-процедуру для вычисления номеров строк матрицы, в которых содержится ровно 2 отрицательных элемента

09.06.2013, 04:02. Показов 1510. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Разработать подпрограмму-процедуру для вычисления номеров строк матрицы, в которых содержится ровно два отрицательных элемента. С помощью этой процедуры определить, в каких строках заданной матрицы X нет ровно двух отрицательных элементов.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.06.2013, 04:02
Ответы с готовыми решениями:

Найти сумму номеров строк, в которых имеются только два отрицательных элемента
Дана матрица размером n на m . Найти сумму номеров строк, в которых имеются только два отрицательных элемента. Собственно, помогите,...

Разработать подпрограмму для вычисления следа матрицы
Разработать подпрограмму для вычисления следа матрицы. Использовать разработанную подпрограмму для вычисления суммарного следа трех...

Найти сумму номеров строк матрицы, в которых имеются только два положительных элемента
Условие задачи: Дана матрица размером n на m. Найти сумму номеров строк,в которых имеются только два положительных элемента. ...

2
 Аватар для Jener
228 / 225 / 220
Регистрация: 03.07.2012
Сообщений: 466
09.06.2013, 06:47
Лучший ответ Сообщение было отмечено foRz1k как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
program m1;
{Разработать подпрограмму-процедуру для вычисления номеров строк матрицы, в которых содержится 
ровно два отрицательных элемента. С помощью этой процедуры определить, 
в каких строках заданной матрицы X нет ровно двух отрицательных элементов.}
uses
  crt;
const
  Nmax = 50;  
type
  matr = array[1..Nmax,1..Nmax] of integer;    
  ctp = set of byte;
var
  x : matr;
  m,n,i,j : byte;
  c : ctp;
procedure NumLn(a:matr; m,n:byte; var b : ctp);
var i,j,k : byte;
begin
  b := [];
  for i := 1 to m do begin k := 0;
    for j := 1 to n do
      if a[i,j]<0 then inc(k);
      if k=2 then begin include(b,i); end;
      end;
end;  
begin
  clrscr;
  repeat
  write('Размер матрицы m*n : ');
  readln(m,n);
  until (m in [1..Nmax]) and (n in [1..Nmax]);
  randomize;
  writeln('Исходная матрица :');
  for i := 1 to m do begin
    for j := 1 to n do begin
      x[i,j] := random(61)-30;
      write(x[i,j]:4);
      end;
      writeln;
      end;
  NumLn(x,m,n,c);
  writeln('В следующих строках, заданной матрицы X нет ровно двух отрицательных элементов :');
  for i := 1 to m do
    if not (i in c) then write(i:4);    
  readln;
end.
1
0 / 0 / 0
Регистрация: 07.06.2013
Сообщений: 4
09.06.2013, 13:15  [ТС]
Спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.06.2013, 13:15
Помогаю со студенческими работами здесь

Найдите два наибольших элемента матрицы с указанием номеров строк и столбцов, в которых они находятся
Дана матрица A порядка n. Найдите два наибольших элемента матрицы с указанием номеров строк и столбцов, в которых они находятся. ...

Составить подпрограмму-процедуру для вычисления текущего значения s(x) с произвольным количеством итераций n и подпрограмму-функцию y(x).
помогите пожалуйста с написанием работы Решить задачу, используя подпрограмму-процедуру для вычисления текущего значения s(x) с...

Разработать процедуру для перестановки строк матрицы
разработать процедуру для перестановки строк матрицы(r и e) произвольного размера. с помощью этой процедуры переставить местами первую...

Составить подпрограмму определения номеров строк матрицы с минимальной и максимальной характеристиками
Всем привет Помогите пожалуйста со следующей задачей,долгое время уже думаю и все не могу понять как делается.. Вот текст задачи: ...

Составить подпрограмму определения номеров строк матрицы с минимальной и максимальной характеристиками
Привет всем:) Помогите пожалуйста со следующей задачей, около неделю думаю уже и все не могу понять как делается Вот текст задачи: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
Собеседование по Node.js - вопросы и ответы
Reangularity 20.05.2025
Каждому разработчику рано или поздно приходится сталкиватся с техническими собеседованиями - этим стрессовым испытанием, где решается судьба карьерного роста и зарплатных ожиданий. В этой статье я. . .
Cython и C (СИ) расширения Python для максимальной производительности
py-thonny 20.05.2025
Python невероятно дружелюбен к начинающим и одновременно мощный для профи. Но стоит лишь заикнуться о высокопроизводительных вычислениях — и энтузиазм быстро улетучивается. Да, Питон медлительнее. . .
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Javaican 19.05.2025
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки. . .
Введение в Q# - язык квантовых вычислений от Microsoft
EggHead 19.05.2025
Microsoft вошла в гонку технологических гигантов с собственным языком программирования Q#, специально созданным для разработки квантовых алгоритмов. Но прежде чем погружаться в синтаксические дебри. . .
Безопасность Kubernetes с Falco и обнаружение вторжений
Mr. Docker 18.05.2025
Переход организаций к микросервисной архитектуре и контейнерным технологиям сопровождается лавинообразным ростом векторов атак — от тривиальных попыток взлома до многоступенчатых кибератак, способных. . .
Аугментация изображений с Python
AI_Generated 18.05.2025
Собрать достаточно большой датасет для обучения нейронной сети — та ещё головная боль. Часами вручную размечать картинки, скармливать их ненасытным алгоритмам и молиться, чтобы модель не сдулась при. . .
Исключения в Java: советы, примеры кода и многое другое
Javaican 18.05.2025
Исключения — это объекты, созданные когда программа сталкивается с непредвиденной ситуацией: файл не найден, сетевое соединение разорвано, деление на ноль. . . Список можно продолжать до бесконечности. . . .
Как сделать SSO (Single Sign-On) в C# приложении
stackOverflow 18.05.2025
SSO — это механизм, позволяющий пользователю пройти аутентификацию один раз и получить доступ к нескольким приложениям без повторного ввода учетных данных. Вы наверняка сталкивались с ним, когда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru