0 / 0 / 0
Регистрация: 12.10.2016
Сообщений: 15
1

Подсчитайте количество строк, содержащих два нулевых элемента

17.11.2016, 10:05. Показов 685. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана матрица порядка n. Подсчитайте количество строк, содержащих два нулевых элемента.
Помогите срочно, не получается
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.11.2016, 10:05
Ответы с готовыми решениями:

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

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

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

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

6
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
17.11.2016, 10:05 2
выкладывай что наваял.
0
0 / 0 / 0
Регистрация: 12.10.2016
Сообщений: 15
17.11.2016, 10:11  [ТС] 3
Ничего толкового нету
Вообще с матрицами не дружу
0
1 / 1 / 1
Регистрация: 05.02.2015
Сообщений: 260
17.11.2016, 10:43 4
Цитата Сообщение от Sleepwalker_ Посмотреть сообщение
Ничего толкового нету
Вообще с матрицами не дружу
Матрица то как заполняется хотя бы? Рандом? В ручную? Где её взять то?
0
0 / 0 / 0
Регистрация: 12.10.2016
Сообщений: 15
17.11.2016, 10:44  [ТС] 5
Рандом
0
884 / 404 / 174
Регистрация: 20.10.2016
Сообщений: 1,828
17.11.2016, 10:44 6
Предсказуемо... Ответ "ничего толкового нет" должен занимать почетное первое место в переводчике. Переводчике с языка студента на русский язык, естессно. И расшифровываться как "я ничего и не делал".

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var 
arr:Array of integer;
i,j,n,count:integer;
begin
count := 0;
for i := 0 to n - 1 do
 begin
 n := 0;
 for j := 0 to n - 1 do
  if arr[i,j] = 0 then inc(n); 
 if n = 2 then inc(count);
 end;
//вот тут в переменной count будет количество строк, содержащих два нуля.
end;
Имхо, если срочно и важно - то скастомизировать код под себя вам труда не составит.
0
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
17.11.2016, 10:52 7
С коленки
Delphi
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
64
65
66
67
68
69
70
unit Unit1;
 
{$mode objfpc}{$H+}
 
interface
 
uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs;
 
type
 
  { TForm1 }
 
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    a:array of array of integer; n:integer;
    { private declarations }
    procedure Fill;
    Function AnalizeRow(i:integer):Boolean;
    Function AnalizeArray:Integer;
  public
    { public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.lfm}
 
{ TForm1 }
 
procedure TForm1.FormCreate(Sender: TObject);
begin
  n:=10;
  SetLength(a,n,n);
  Fill;
  Caption:=Format('количество строк, содержащих два нулевых элемента = %d',[AnalizeArray]);
end;
 
procedure TForm1.Fill;
var i,j:integer;
begin
 for i:=Low(a) to High(a) do
  for j:=Low(a[i]) to High(a[i]) do
    a[i,j]:=random(10);
end;
 
function TForm1.AnalizeRow(i: integer): Boolean;
var j,c:integer;
begin
  c:=0;
  Result:=false;
  for j:=Low(a[i]) to High(a[i]) do begin
    if a[i,j]=0 then inc(c);
    if c=2 then begin Result:=True; Break; end;
  end;
end;
 
function TForm1.AnalizeArray: Integer;
var i:integer;
begin
 Result:=0;
  for i:=Low(a) to High(a) do
    if AnalizeRow(i) then inc(Result);
end;
 
end.
0
17.11.2016, 10:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2016, 10:52
Помогаю со студенческими работами здесь

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

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

Подсчет строк матрицы, в которых имеются два нулевых элемента
составить программу подсчета строк двумерного массива A(N,N) в которых имеются два нулевых элемента.

Двумерный массив. Подсчет строк, имеющих два нулевых элемента
Здравствуйте у меня с паскалем дикие проблемы и поэтому прошу помочь. 2. Составьте программу...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru