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

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

06.07.2014, 15:24. Показов 1041. Ответов 1
Метки нет (Все метки)

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

Определить сумму элементов в каждой строке матрицы и максимальные элементы в каждой строке
пожалуйста, помогите написать программу по заданию: получить целочисленную матрицу. Определить...

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

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

Найти количество элементов в каждой строке матрицы, больших среднего арифметического элементов в каждой строке
(усл. задачи: Дан двумерный массив. Найти количество элементов в каждой строке, больших среднего...

1
Эксперт Pascal/Delphi
6809 / 4566 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
07.07.2014, 15:19 2
Лучший ответ Сообщение было отмечено metalcore7 как решение

Решение

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
53
{Определить сумму элементов в каждой строке целочисленной матрицы, больших,
чем минимальный элемент столбца с тем же индексом.}
 
const
  M = 4;
  N = 3;
var
  a: array[1..N,1..M] of integer;
  i, j: byte;
  s,min: integer;
  sc: array[1..M] of integer;
begin
   randomize;
   for i:= 1 to M do
     sc[i] := 0;
 
   for i:=1 to N do
     for j:=1 to M do
        a[i,j] := random(10);
 
   for j:=1 to m do
     begin
       min:=a[1,j];
       for i:=1 to n do
         begin
           if a[i,j]<min then
             min:= a[i,j];
         end;
       sc[j]:=min;
     end;
 
    for i:=1 to N do
      begin
        s := 0;
        for j:=1 to M do
          begin
            write(a[i,j]:6);
            if a[i,j] > sc[i] then
              begin
                s := s + a[i,j];
              end;
         end;
       writeln ('   |', s);
    end;
 
    for i:= 1 to M do
      write('--':6);
    writeln;
    for i:= 1 to M do
      write(sc[i]:6);
    writeln;
  readln;
end.
Добавлено через 9 минут
Вариант с динамическим массивом.
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
53
54
55
{Определить сумму элементов в каждой строке целочисленной матрицы, больших,
чем минимальный элемент столбца с тем же индексом.}
 
const
  M = 4;
  N = 3;
var
  a: array of array of integer;
  i, j: byte;
  s,min: integer;
  sc: array of integer;
begin
   randomize;
   setlength(a,m,n);
   setlength(sc,m); 
   for i:= 0 to M-1 do
     sc[i] := 0;
 
   for i:=0 to N-1 do
     for j:=0 to M-1 do
        a[i,j] := random(10);
 
   for j:=0 to m-1 do
     begin
       min:=a[1,j];
       for i:=0 to n-1 do
         begin
           if a[i,j]<min then
             min:= a[i,j];
         end;
       sc[j]:=min;
     end;
 
    for i:=0 to N-1 do
      begin
        s := 0;
        for j:=0 to M-1 do
          begin
            write(a[i,j]:6);
            if a[i,j] > sc[i] then
              begin
                s := s + a[i,j];
              end;
         end;
       writeln ('   |', s);
    end;
 
    for i:= 0 to M-1 do
      write('--':6);
    writeln;
    for i:= 0 to M-1 do
      write(sc[i]:6);
    writeln;
  readln;
end.
0
07.07.2014, 15:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.07.2014, 15:19
Помогаю со студенческими работами здесь

В каждой строке матрицы поменять местами минимальный среди четных элементов и первый элемент строки
Ввести матрицу A(N×M), вывести ее. В каждой строке матрицы поменять местами минимальный среди...

Определить сумму положительных элементов в каждой строке матрицы
нужна помощь Дана прямоугольная матрица размером n x м, содержащая целые числа....

Определить и вывести на экран сумму элементов в каждой строке матрицы
В прямоугольной матрице размером Т*М, имеющей имя МАТР содержаться целые числа. Т - число строк, М...

определить на какой строке находится минимальный элемент из максимальных на каждой строке
дан массив М(n,k). определить на какой строке находится минимальный элемент из максимальных на...


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

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

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