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

В матрице заменить нулями элементы, стоящие в столбцах, где имеются нули

15.03.2010, 19:24. Показов 1388. Ответов 2
Метки нет (Все метки)

Народ помагите кто может.....задача на двумерный массив:В заданном массиве А(n,m) заменить нулями элементы, стоящие в столбцах, где имеются нули.....заранее спасибо!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2010, 19:24
Ответы с готовыми решениями:

Заменить нулями элементы матрицы, стоящие в строках или столбцах, где имеются собственные нули
В созданном двумерном массиве A заменить нулями элементы, стоящие в строках или столбцах, где...

В заданном двумерном массиве A(n,m) заменить нулями элементы стоящие в строках или столбцах, где имеются нули.
В заданном двумерном массиве A(n,m) заменить нулями элементы стоящие в строках или столбцах, где...

Заменить нулями элементы в строках и столбцах матрицы, где имеются нули
Сделал, может, кому-то будет нужно, так вот есть. Ну, может кто захочет покритиковать... ...

В заданном двухмерном массиве заменить нулями элементы, стоящие в строках или столбцах, где есть нули
В заданном двухмерном массиве заменить нулями элементы, стоящие в строках или столбцах, где есть...

2
ﻌﺹ ﺦ ﺖﻀ ﺹ ﻙ ﺵﻔ ﺊ ﺘﺝ
607 / 387 / 81
Регистрация: 15.12.2009
Сообщений: 753
15.03.2010, 23:27 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Вот))
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
var
  Form1: TForm1;
  i,j,k:integer;
  s:string;
  mas:array[1..10,1..10] of integer;
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
begin
s:='';
Randomize;
For i:=1 to 10 do
For j:=1 to 10 do
mas[i,j]:=Random(100);
 
 
For i:=1 to 10 do
begin
For j:=1 to 10 do
s:=s+IntToStr(mas[i,j])+' ';
s:=s+#13;
end;
ShowMessage('Íà÷àëüíàÿ ìàòðèöà:'+#13+s);
s:='';
 
For i:=1 to 10 do
For j:=1 to 10 do
If mas[j,i]=0 then
For k:=1 to 10 do
mas[k,i]:=0;
 
For i:=1 to 10 do
begin
For j:=1 to 10 do
s:=s+IntToStr(mas[i,j])+' ';
s:=s+#13;
end;
ShowMessage('Êîíå÷íàÿ ìàòðèöà:'+#13+s);
 
end;
1
0 / 0 / 0
Регистрация: 16.03.2010
Сообщений: 18
17.03.2010, 14:13 3
народ снова к вам за помощью!помогите плиззз:Сформируйте двумерный массив N*N по след.правилу:элементы главной диагонали прировнять к 1 ниже главной диагонали 0 выше -сумма индексов!Заранее спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2010, 14:13
Помогаю со студенческими работами здесь

Заменить символами # символы, стоящие в строках или столбцах, где имеются цифры
Вот задача: Задана символьная матрица Y(K, L), K<=7, L<=9, соcтаящая из латинских букв и цифр....

В матрице все отрицательные элементы, стоящие на главной диагонали и ниже ее, заменить нулями
в матрице А(8,8) все отрицательные элементы, стоящие на глав¬ной диагонали и ниже ее, заменить...

Заменить нулями в матрице те элементы, для которых имеются равные среди элементов массива А
Условие: Дан массив А=(а1,а2...а10) и матрица В=(n*n). Заменить нулями в матрице те элементы, для...

Заменить нулями в матрице элементы с четной суммой индексов, которые имеются в заданном массиве
Даны целые числа a1, ... ,a10, целочисленная квадратная матрица порядка n. Заменить нулями в...


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

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

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