0 / 0 / 3
Регистрация: 21.10.2014
Сообщений: 215

Дана целочисленная прямоугольная матрица. Определить:

09.12.2014, 20:11. Показов 1158. Ответов 1
Метки нет (Все метки)

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

Дана целочисленная прямоугольная матрица. Определить:
Дана целочисленная прямоугольная матрица. Определить: 1. Сумму элементов в тех строках, которые не содержат отрицательных элементов. 2....

Дана целочисленная прямоугольная матрица. Определить:
Дана целочисленная прямоугольная матрица. Определить: 1. Сумму элементов в тех строках, которые содержат хотя бы один отрицательный...

Дана целочисленная прямоугольная матрица. Определить:
Дана целочисленная прямоугольная матрица. Определить: 1) количество столбцов, содержащих хотя бы один нулевой элемент; 2) номер строки,...

1
охотник
 Аватар для vint-81
1011 / 535 / 650
Регистрация: 29.09.2014
Сообщений: 1,083
09.12.2014, 21:37
Лучший ответ Сообщение было отмечено jameses как решение

Решение

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
const n=5;m=6;
      yn:array[boolean] of string=('максимальное не единственное','максимальное единственное');
type mas=array[1..n,1..m] of integer;
var a:mas;
    i,j,ks:integer;
procedure vv(var x:mas;f:boolean);
var i,j:integer;
begin
 for i:=1 to n do
  begin
   for j:=1 to m do
    begin
     if f then x[i,j]:=-15+random(31);
     write(x[i,j]:4)
    end;
   writeln
  end
end;
function nyl(x:mas;ii:integer):boolean;
var j:integer;
    f:boolean;
begin
 f:=true;
 j:=1;
 while (j<=m)and f do
  begin
   f:=f and(x[ii,j]<>0);
   inc(j)
  end;
 nyl:=f
end;
function max(x:mas):boolean;
var i,j,maxx,si,sj,k:integer;
begin
 k:=1;
 maxx:=a[1,1];si:=1;sj:=1;
 for i:=1 to n do
  begin
   for j:=1 to m do
    begin
     if a[i,j]=maxx 
      then inc(k)
      else 
       if a[i,j]>maxx
        then
         begin
          maxx:=a[i,j];si:=i;sj:=j;k:=1
         end 
    end
  end;
 if k=1 then max:=true
        else max:=false
end;
begin
 randomize;
 writeln('исходная матрица');
 vv(a,true);
 ks:=0;
 for i:=1 to n do ks:=ks+ord(nyl(a,i));
 writeln('количество строк, не содеражих ноль: ',ks);
 writeln(yn[max(a)]);
 readln
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.12.2014, 21:37
Помогаю со студенческими работами здесь

Дана целочисленная прямоугольная матрица. Определить
Дана целочисленная прямоугольная матрица. Определить: 1) Количество столбцов, содержащих хотя бы один нулевой элемент; 2) Номер строки,...

Дана целочисленная прямоугольная матрица. Определить количество отрицательных элементов.
Помогите кто может,решить эту задачку... Дана целочисленная прямоугольная матрица. Определить количество отрицательных элементов.

Дана целочисленная прямоугольная матрица. Определить номер строки, в которой находится самая длинная серия одинаковых элементов
10. Дана целочисленная прямоугольная матрица. Определить номер строки, в которой находится самая длинная серия одинаковых элементов.

Дана целочисленная прямоугольная матрица.
Дана целочисленная прямоугольная матрица. Определить максимальное из чисел, встречающихся в заданной матрице более одного раза.

Дана целочисленная прямоугольная матрица
Дана целочисленная прямоугольная матрица. 1. Определить номер первого из столбцов, содержащих хотя бы один нулевый элемент. 2....


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

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

Новые блоги и статьи
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
py-thonny 25.04.2025
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными. . .
Apache Kafka vs RabbitMQ в микросервисной архитектуре
ArchitectMsa 25.04.2025
Современная разработка ПО всё чаще склоняется к микросервисной архитектуре — подходу, при котором приложение разбивается на множество небольших, автономных сервисов. В этой распределённой среде. . .
Параллельное программирование с OpenMP в C++
NullReferenced 24.04.2025
Параллельное программирование — подход к созданию программ, когда одна задача разбивается на несколько подзадач, которые могут выполняться одновременно. Оно стало необходимым навыком для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru