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

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

07.05.2014, 13:17. Показов 3043. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Для матрицы А(4 строки,4 столбца) вывести те столбцы,в которых есть нулевые элементы ,или вывести сообщение "нет столбцов с нулями" . Использовать процедуру
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.05.2014, 13:17
Ответы с готовыми решениями:

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

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

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

8
0 / 0 / 0
Регистрация: 04.04.2014
Сообщений: 24
08.05.2014, 14:53  [ТС]
актуально
0
 Аватар для kastiniel
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
08.05.2014, 15:06
вывести номера столбцов или сами столбцы??

Добавлено через 4 минуты
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
const n=4;
var i,j,kl,flag:integer;
   a:array[1..n,1..n] of integer;
Begin
 writeln('vvedite massiv:');
 for i:=1 to n do
  for j:=1 to n do
   readln(a[i,j]);
 writeln('danii massiv:');
 for i:=1 to n do
  begin
   for j:=1 to n do
    write(a[i,j],' ');
   writeln;
  end;
 flag:=0;
 writeln('rezult:');writeln;
 for i:=1 to n do
   begin
   kl:=0;
   for j:=1 to n do
     if a[j,i]=0 then kl:=1
   if kl=1 then
                begin
                 flag:=1;
                 for j:=1 to n do
                   write(a[j,i],' ');
                 writeln;
                end;
  end;
 if flag=0 then writeln('net takih');
End.
как-то так
0
0 / 0 / 0
Регистрация: 04.04.2014
Сообщений: 24
08.05.2014, 15:13  [ТС]
номера. массив должен заполняться с помощью рандома
0
 Аватар для kastiniel
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
08.05.2014, 15:18
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
const n=4;
var i,j,kl,flag:integer;
   a:array[1..n,1..n] of integer;
Begin
 randomize;
 writeln('vvedite massiv:');
 for i:=1 to n do
  for j:=1 to n do
   a[i,j]:=random(100);
 writeln('danii massiv:');
 for i:=1 to n do
  begin
   for j:=1 to n do
    write(a[i,j],' ');
   writeln;
  end;
 flag:=0;
 writeln('rezult:');writeln;
 for i:=1 to n do
   begin
   kl:=0;
   for j:=1 to n do
     if a[j,i]=0 then kl:=1
   if kl=1 then
                begin
                 flag:=1;
                 write(i,' ');
             
                end;
  end;
 if flag=0 then writeln('net takih');
End.
тогда так
1
0 / 0 / 0
Регистрация: 04.04.2014
Сообщений: 24
17.05.2014, 10:24  [ТС]
спасибо

Добавлено через 41 минуту
извиняюсь. в данной программе необходимо было использовать процедуру.
0
 Аватар для Svager
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
17.05.2014, 15:59
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
uses crt;
const n=4;
type mas=array[1..n,1..n] of integer;
var a:mas;
procedure inmatrix(var x:mas;n:integer);
 var i,j:integer;
begin
 for i:=1 to n do
  for j:=1 to n do
   a[i,j]:=-10+random(20);
end;
procedure printmatrix(var x:mas;n:integer);
 var i,j:integer;
begin
 for i:=1 to n do
  begin
   for j:=1 to n do
    write(a[i,j]:4);
     writeln;
  end;
end;
procedure stolb(var x:mas;n:integer);
 var i,j:integer;
begin
 for i:=1 to n do
  for j:=1 to n do
   begin
    if a[i,j]=0 then
      writeln('Â ',j,' ñòîëáöå åñòü 0 ');
   end;
 
end;
begin
 clrscr;
  writeln('Ìàòðèöà :');
   inmatrix(a,n);
   printmatrix(a,n);
   stolb(a,n);
 readkey;
end.
0
0 / 0 / 0
Регистрация: 04.04.2014
Сообщений: 24
18.05.2014, 14:59  [ТС]
Svager спасибо большое. не подскажете какой код еще добавить в вашу программу чтобы она писала "Нет столбцов с нулями"
0
0 / 0 / 0
Регистрация: 17.04.2014
Сообщений: 11
13.06.2014, 18:06
А как сделать что бы выводило номера столбиков, которые состоят из нулевых?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.06.2014, 18:06
Помогаю со студенческими работами здесь

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

Обнулить столбцы матрицы, в которых имеются нулевые элементы
первую задачу нужно решить с помощью процедур, а вторую с помощью функций. 1)В заданной вещественной матрице В размером 7х8...

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

Матрицы: удалить из матрицы столбцы, в которых есть равные элементы
1.Необходимо удалить из матрицы столбцы, в которых есть равные элементы: для матрицы: 1 2 3 4 5 3 7 9 8 должно получаться: 1 2 ...

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


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

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

Новые блоги и статьи
Kubernetes с Apache Flink для обработки данных в реальном времени
Mr. Docker 17.05.2025
Kubernetes — это целая философия управления распределёнными приложениями. В отличие от "примитивных" решений вроде Docker Swarm, K8s (как его ласково называют в тусовке DevOps-инженеров) предлагает. . .
Использование декораторов в Python
py-thonny 17.05.2025
Если вы когда-нибудь задумывались о том, как красиво расширить функциональность кода без лишней возни и дублирования, декораторы в Python — та самая волшебная палочка, которую вы искали. По сути, это. . .
Как некоторые отстают в навыках поиска информации в сети. Дублирование страницы открытого адреса в сети.
Hrethgir 17.05.2025
. . . берём бразуер, для многих он является инструментом поиска информации в сети. Понятное дело, что чтобы переходить по сслыкам есть такая фишка - "открыть в новой вкладке", но, представим себе что вы. . .
Реализация многопоточных сетевых серверов на Python
py-thonny 16.05.2025
Когда сталкиваешься с необходимостью писать высоконагруженные сетевые сервисы, выбор технологии имеет критическое значение. Python, со своей элегантностью и высоким уровнем абстракции, может. . .
C# и IoT: разработка Edge приложений с .NET и Azure IoT
UnmanagedCoder 16.05.2025
Мир меняется прямо на наших глазах, и интернет вещей (IoT) — один из главных катализаторов этих перемен. Если всего десять лет назад концепция "умных" устройств вызывала скептические улыбки, то. . .
Гибридные квантово-классические вычисления: Примеры оптимизации
EggHead 16.05.2025
Гибридные квантово-классические вычисления — это настоящий прорыв в подходах к решению сложнейших вычислительных задач. Представьте себе союз двух разных миров: классические компьютеры, с их. . .
Использование вебсокетов в приложениях Java с Netty
Javaican 16.05.2025
HTTP, краеугольный камень интернета, изначально был спроектирован для передачи гипертекста с минимальной интерактивностью. Его главный недостаток в контексте современных приложений — это. . .
Реализация операторов Kubernetes
Mr. Docker 16.05.2025
Концепция операторов Kubernetes зародилась в недрах компании CoreOS (позже купленной Red Hat), когда команда инженеров искала способ автоматизировать управление распределёнными базами данных в. . .
Отражение в C# и динамическое управление типами
stackOverflow 16.05.2025
Reflection API в . NET — это набор классов и интерфейсов в пространстве имён System. Reflection, который позволяет исследовать и манипулировать типами, методами, свойствами и другими элементами. . .
Настройка гиперпараметров с помощью Grid Search и Random Search в Python
AI_Generated 15.05.2025
В машинном обучении существует фундаментальное разделение между параметрами и гиперпараметрами моделей. Если параметры – это те величины, которые алгоритм "изучает" непосредственно из данных (веса. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru