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

Вывести те строки матрицы, в которых есть нулевые элементы

07.12.2014, 14:54. Показов 2046. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста, найти и исправить.

Задача: Для матрицы А (4 сторки, 5 столбцов) вывести те строки, в которых есть нулевые
элементы, либо вывести сообщение нет строк с нулями. Для проверки наличия нулевых
элементов использовать процедуру.

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
Program Z_2_4_6_6; {основная программа}
const N=4; M=5; {строки, столбцы}
type matr=array [1..N, 1..M] of real;
Var A:matr;
    i,j:integer;
    f:boolean;
 
Procedure P (A:matr; i:integer; var f:boolean);
begin
k,j:integer;
var g:integer;
begin
k:=0;
for i:=1 to N do
if A[i,j]=0 then k:=k+1;
if k=0 then f:=true
else f:=false;
end;
 
begin
for i:=1 to N do
P (A,i,f);
if f=false then 
begin
k:=k+1;
for j:=1 to M do
readln (A[i,j]);
end;
if k=0 then
writeln ('Нет строк с нулями');
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2014, 14:54
Ответы с готовыми решениями:

Для матрицы А(4 строки,4 столбца) вывести те столбцы,в которых есть нулевые элементы
Для матрицы А(4 строки,4 столбца) вывести те столбцы,в которых есть нулевые элементы ,или вывести...

Для матрицы А (4 строки, 4 столбца) вывести те столбцы, в которых есть нулевые элементы, или вывести сообщение "нет столбцов с нулями"
Задание состоит в написании программного кода Delphi. Для матрицы А (4 строки, 4 столбца)...

Вывести те столбцы матрицы, в которых есть нулевые элементы
Для матрицы А(4 строки,4 столбца) вывести те столбцы,в которых есть нулевые элементы ,или вывести...

Удалить столбцы матрицы, в которых есть нулевые элементы
Изменить матрицу – удалить столбцы матрицы, в которых есть нулевые элементы. C++ Добавлено через...

2
охотник
1011 / 535 / 650
Регистрация: 29.09.2014
Сообщений: 1,083
07.12.2014, 15:15 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
Program Z_2_4_6_6; {основная программа}
const N=4; M=5; {строки, столбцы}
type matr=array [1..N, 1..M] of real;
Var A:matr;
    i,j:integer;
    f:boolean;
    k:integer;
Procedure P (A:matr; i:integer; var f:boolean);
 var k,j:integer;
      g:integer;
 begin
  k:=0;
  for j:=1 to m do
   if A[i,j]=0 then k:=k+1;
   if k=0 then f:=false
          else f:=true;
 end;
begin
   k:=0;
   for i:=1 to n do
    for j:=1 to M do
     begin
      write('A[',i,',',j,']=');
      readln (A[i,j]);
     end;
    writeln; 
    for i:=1 to N do
     begin
      P (A,i,f);
      if f 
       then
        begin 
         inc(k);
         writeln('строка ',i);
         for j:=1 to n do write(a[i,j]:4);
         writeln
        end 
     end; 
    if k=0 then writeln ('Нет строк с нулями');
end.
1
0 / 0 / 0
Регистрация: 24.11.2014
Сообщений: 19
07.12.2014, 15:47  [ТС] 3
Только я там еще лишнюю g переменную добавила.
Спасибо, работает)
0
07.12.2014, 15:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2014, 15:47
Помогаю со студенческими работами здесь

Вывести номера строк, в которых есть нулевые элементы
(Используя функции)Даны 3 двумерных массива А, В, С. В каких массивах есть хотя бы один нулевой...

Создать одномерный массив В из элементов строк матрицы A[1..N,1..M], в которых есть нулевые элементы
Создать одномерный массив В из элементов строк матрицы A, в которых есть нулевые элементы, и...

Составьте программу,выясняющую,есть ли в массиве C(N,M) строки,в которых отсутствуют нулевые элементы
Помогите,пожалуйста решить задачу по Паскалю. Составьте программу, выясняющую, есть ли в массиве...

Составьте программу, выясняющую, есть ли в массиве С(N,M) строки, в которых отсутствуют нулевые элементы.
Составьте программу, выясняющую, есть ли в массиве С(N,M) строки, в которых отсутствуют нулевые...


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

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

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