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

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

04.12.2013, 19:28. Показов 854. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Условие: Есле максимальный элемент массива a[i,j] положителен, то найти количество нулевых элементов каждого столбца иначе удвоить отрицательные элементы
Вот мой код:
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
Program pr1;
uses crt;
var a: array [1..100, 1..100] of integer;
    n,m,i,j,k,max:integer;
begin
    clrscr;
    writeln('n=');
    readln(n);
    writeln('m=');
    readln(m);
    k:=0;
    for i:=1 to n do
    begin
        for j:=1 to m do
        begin
            write(a[i , j]:4);
            readln(a[i,j]);
        end;
            writeln;
    end;
            for i:=1 to n do
            for j:=1 to m do
            
            if a[i,j]>0 then
             if a[i,j]>max then
            max:=a[i,j];
            
            for i:=1 to n do
            for j:=1 to m do
            begin
            
                if a[i,j]=0 then   k:=k+1;
                end;
                writeln('k=',k);
                end
                else
                begin
                for i:=1 to n do
                for j:=1 to m do
                a[i,j]:=a[i,j]*2;
               end;
                for i:=1 to n do
                begin
                for j:=1 to m do
                begin
                    write(a[i , j]:4);
                    end;
                    writeln;
                    end;
                    readln;
                    end.
Поправьте, буду очень благодарен

Добавлено через 35 минут
upp
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2013, 19:28
Ответы с готовыми решениями:

Количество нулевых элементов каждого столбца матрицы
Здравствуйте. Помогите пожалуйста решить задачу: Дана матрица А(4х3). Найти количество нулевых...

Найти количество нулевых елементов каждого столбца матрицы
Подробно на фото,извиняюсь что на украинском.

Найти количество нулевых элементов каждого столбца двумерного массива
Дан двумерный массив размером M x N. Найти количество нулевых элементов каждого столбца массива. Из...

Найти минимальный элемент каждой строки и максимальный элемент каждого столбца матрицы
как найти минимальный элемент каждой строки и максимальный элемент каждого столбца матрицы на с++...

2
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
04.12.2013, 19:46 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
program pr1;
 
uses
  crt;
 
var
  a: array [1..100, 1..100] of integer;
  n, m, i, j, k, max: integer;
 
begin
  clrscr;
  write('n=');
  readln(n);
  write('m=');
  readln(m);
  for i := 1 to n do
    for j := 1 to m do
    begin
      write('a[',i,',', j,']=');
      readln(a[i, j]);
    end;
 
  for i := 1 to n do
    for j := 1 to m do
        if a[i, j] > max then
          max := a[i, j];
 
  if max>0 then
  begin
    for j:=1 to m do
    begin
      k:=0;
      for i:=1 to n do
        if a[i,j]=0 then inc(k);
      writeln('Â ',j,'-ì ñòîëáöå ',k,' íóëåé');
    end;
 
  end else
  begin
    writeln('Ïîëó÷åííàÿ ìàòðèöà:');
    for i:=1 to n do
    begin
      for j:=1 to m do
      begin
        a[i,j]:=2*a[i,j];
        write(a[i,j]:4);
      end;
      writeln;
    end;
  end;
  readln;
end.
1
0 / 0 / 1
Регистрация: 16.11.2013
Сообщений: 13
04.12.2013, 19:55  [ТС] 3
спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2013, 19:55
Помогаю со студенческими работами здесь

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

Найти максимальный и минимальный элемент каждого столбца и строки матрицы
Здравствуйте!Дали задание: 1.Создать матрицу размером 5х5. 2.Вывести матрицу на экран. 3.Найти...

Найти минимальный каждой строки и максимальный элемент каждого столбца матрицы
Dim L(10, 5) For i = 1 To 10 For j = 1 To 5 L(i, j) = Int(Rnd * (72 - 27) + 27) Print L(i, j);...

Сформировать из элементов матрицы массив, каждый элемент которого — количество элементов каждого четного столбца
Запрашивать размерность двумерного массива. Затем организовать заполнение двумерного массива целыми...


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

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

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