Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Gabdra
1 / 1 / 2
Регистрация: 23.12.2013
Сообщений: 112
1

Из суммы положительных элементов каждой строки матрицы сформировать новый массив.

05.10.2014, 12:28. Просмотров 787. Ответов 1

Дан двумерный массив целых чисел, состоящий из n строк и mстолбцов, заполненный случайным образом числами из промежутка [-100,100]. Сформировать из элементов этого массива одномерный массив, каждый элемент которого равен :

Сумме положительных элементов соответствующей строки
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2014, 12:28
Ответы с готовыми решениями:

Сформировать массив из последних попавшихся положительных элементов каждой нечетной строки матрицы
Двумерный массив t состоит из m=6 строк и n=3 столбцов. Надо сформировать...

Сформировать массив из произведений положительных элементов каждой строки
Дан двумерный массив C из M строк и N столбцов. 1) Сформировать массив из: а)...

Вычисление суммы положительных элементов каждой строки матрицы (подпрограмма)
1. Написать программу решения следующей задачи: Вычислить и запомнить суммы...

Вычислить суммы положительных элементов каждой строки матрицы X(10x10)
вычислить суммы положительных элементов каждой строки матрицы X(10x10),...

Сформировать массив из суммы положительных элементов каждого столбца матрицы
Дан массив А(N,M).Найти сумму положительных элементов каждого...

1
erl27
894 / 742 / 832
Регистрация: 06.09.2013
Сообщений: 1,561
05.10.2014, 13:58 2
Лучший ответ Сообщение было отмечено Gabdra как решение

Решение

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
var
  S: word;
  n, m, i, j: byte;
  C: array[1..50, 1..50] of integer;
  X: array[1..50] of word;
  
begin
  cls;
  write('n = ');
  readln(n);
  write('m = ');
  readln(m);
  randomize;
  writeln('Вводим случайную матрицу ', n, 'x', m, ':');
  writeln;
  for i := 1 to n do begin
    S := 0;
    for j := 1 to m do begin
      c[i, j] := random(201) - 100; //случайное целое число с [-100..100]
      write(c[i, j]:5);
      if c[i, j] > 0 then S := S + c[i, j] //вычисляем сумму положительных элементов i строки
    end;
    writeln;
    x[i] := S //находим i значение массива X
  end;
  writeln;
  writeln('Массив суммы положительных элементов строк:');
  for i := 1 to n do
    write(' ', x[i])
end.
Если в строке положительных элементов нет, то соответствующее значение будет равно 0.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2014, 13:58

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

Сформировать массив, элементами которого являлись бы суммы положительных элементов соответствующих столбцов матрицы
Задана целочисленная матрица А(1..n,1..n) с компонентами целого типа...

Для каждой строки матрицы найти сумму элементов с номерами от к1 до к2 и записать данные в новый массив
Дан массив размером n*n, элементы которого-целые числа. Для каждой строки найти...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru