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

В матрице Z[n,m], в каждой строке, нулевые элементы заменить на значение минимального элемента

30.10.2012, 00:03. Показов 814. Ответов 1
Метки нет (Все метки)

Здравствуйте, уважаемые форумчане!
Использовал поиск, пытался решить сам данную задачу. У меня не выходит, надеюсь на вашу помощь:
"В матрице Z[n,m], в каждой строке, нулевые элементы заменить на значение минимального элемента."

Мой пример решения:
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 z1;
uses crt;
var Z:array [1..100,1..100] of integer;
        i,j,n,m,min,k: integer;
begin
clrscr;
write ('amount of lines= ');
readln (n);
write (' amount of columbs= ');
readln (m);
for i:=1 to n do begin
for j:=1 to m do
readln (Z[i,j]);
end;
k:=0;
    For i:=1 to n do
     Begin
      Z[i,j]:=random(11)-5;
      write(Z[i,j]:3);
      if Z[i,j]=0 then inc(k);
     End;
for i:=1 to n do
begin
min:=Z[i,1];
for j:=1 to n do
     if Z[i,j]<k then
k:=Z[i,j];
for j:=1 to m do
for Z[i,j]=min then
Z[i,j]:=min;
Z[i,1]:=k;
writeln('min=',min);
end;
for i:=1 to n do begin
for j:=1 to m do
begin write (Z[i,j], ' ');
end; writeln;
end;
readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.10.2012, 00:03
Ответы с готовыми решениями:

Заменить в одномерном массиве нулевые элементы на значение минимального элемента
Заменить в одномерном массиве нулевые элементы на значение минимального элемента.:help:

В матрице минимальные элементы каждой строки заменить порядковым номером элемента в строке
В модульной программе выдает ошибку 3,перед vivod хотя я его и описала,не могу исправить,помогите:...

Все нулевые элементы массива заменить значением минимального элемента
В массиве найти наименьший элемент. Вывести на дисплей полученное значение. После этого изменить...

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

1
Фрилансер
3417 / 2814 / 3000
Регистрация: 08.02.2012
Сообщений: 8,515
Записей в блоге: 1
30.10.2012, 10:07 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
program z1;
uses crt;
var Z:array [1..100,1..100] of integer;
        i,j,n,m,min: integer;
begin
clrscr;
write ('amount of lines= ');
readln (n);
write (' amount of columbs= ');
readln (m);
for i:=1 to n do begin
for j:=1 to m do
readln (Z[i,j]);
end;
for i:=1 to n do begin
for j:=1 to m do
begin write (Z[i,j], ' ');
end; writeln;
end;
for i:=1 to n do
begin
min:=Z[i,1];
for j:=1 to m do
 if Z[i,j]<min then min:=Z[i,j];
for j:=1 to m do
if Z[i,j]=0 then Z[i,j]:=min;
writeln('В ',i,'-ой строке min = ',min);
end;
for i:=1 to n do begin
for j:=1 to m do
begin write (Z[i,j], ' ');
end; writeln;
end;
readln;
end.
Ну вот а лучше сделай заполнение рандомом)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2012, 10:07
Помогаю со студенческими работами здесь

Заменить все элементы массива стоящие после минимального на значение минимального элемента
Заменить все элементы массива стоящие после минимального на значение минимального элемента. вот...

в массиве А [n] отрицательные элементы заменить на значение максимального элемента, нули – на значение минимального элемента.
в массиве А отрицательные элементы заменить на значение максимального элемента, нули – на значение...

В каждой строке заменить максимальный элемент суммой цифр минимального элемента
Помогите решить задачу на с++ 1. Задана матрица целых чисел A (n*m). В каждой строке заменить...

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


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

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

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