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

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

02.06.2016, 17:32. Показов 1465. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могли бы вы помочь с этим делом? Завтра сдавать, а ничего не идет

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

Оформить решения задач с помощью процедур и/или функций
(При решении задач не использовать глобальные переменные)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2016, 17:32
Ответы с готовыми решениями:

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

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

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

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

2
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
02.06.2016, 18:02 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
uses crt;
const nmax=15;
type str=array[1..nmax] of integer;
     mtr=array[1..nmax] of str;
procedure matrix(var a:mtr;var m,n:byte);
var i,j:byte;
begin
repeat
write('Количество строк до ',nmax,' m=');
readln(m);
until m in [1..nmax];
repeat
write('Количество столбцов до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Исходная матрица:');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=-5+random(11);
    write(a[i,j]:4);
   end;
  writeln;
 end;
end;
function kol(a:mtr;m,n:byte):byte;
var i,j,k,c:byte;
begin
c:=0;
for j:=1 to n do
 begin
  k:=0;
  i:=1;
  while(i<=m)and(k=0) do
  if a[i,j]=0 then k:=1
  else inc(i);
  if k=0 then inc(c);
 end;
kol:=c;
end;
function har(a:str;n:byte):integer;
var j:byte;
    s:integer;
begin
s:=0;
for j:=1 to n do
if (a[j]>0)and(a[j] mod 2=0) then s:=s+a[j];
har:=s;
end;
var a:mtr;
    m,n,i:byte;
begin
clrscr;
randomize;
matrix(a,m,n);
writeln('Количество столбцов без 0=',kol(a,m,n));
writeln('Характеристики строк');
for i:=1 to m do
writeln('Строка ',i,'=',har(a[i],n));
readln
end.
0
0 / 0 / 0
Регистрация: 02.06.2016
Сообщений: 11
02.06.2016, 18:13  [ТС] 3
Чувак, спасибо тебе огромное! Скинь киви свой чтоли, сотку отправлю, как благодарность. Всё таки время тратил
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2016, 18:13
Помогаю со студенческими работами здесь

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

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

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

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


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

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

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