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

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

03.03.2020, 13:40. Показов 2326. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуйста, напишите оригинально
Составить программу на Паскале для обработки двумерного массива размерностью 3*4. Массив заполнить самостоятельно. Вычислить сумму положительных элементов каждой строки двумерного массива.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2020, 13:40
Ответы с готовыми решениями:

Вычислить сумму положительных элементов каждой строки двумерного массива
Составить программу на Паскале для обработки двумерного массива размерностью 3*4. Массив заполнить...

Для каждой строки двумерного массива D вычислить сумму элементов столбцов с четными номерами
Для каждой строки двумерного массива D вычислить сумму элементов колонок с четными номерами

Найти нули в каждой строке двумерного массива и заменить их на сумму элементов всей строки
const n=5; var a:array of real; i,j,k:integer; sum:real; begin a:=0.1; a:=0; a:=4; a:=4;...

Вычислить сумму элементов каждой строки двумерного массива
Задать двумерный массив m * n целых чисел m = 2, n = 3. Вычислить сумму элементов каждой строки

2
Эксперт Pascal/Delphi
6806 / 4565 / 4817
Регистрация: 05.06.2014
Сообщений: 22,438
03.03.2020, 14: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
const
  n = 4;
  m = 6;
 
var
  i, j, s: integer;
  a: array[1..n, 1..m] of integer;
 
begin
  randomize;
  writeln('Array: ');
  for i := 1 to n do
  begin
    for j := 1 to m do
    begin
      a[i, j] := -n * m div 2 + random(n * m);
      write(a[i, j]:5);
    end;
    writeln;
  end;
  for i := 1 to n do
  begin
    s := 0;
    for j := 1 to m do
      if a[i, j] > 0 then
        s := s + a[i, j];
    writeln('Sum: ', s, ' row ', i);
  end;
end.
0
60 / 41 / 23
Регистрация: 09.02.2020
Сообщений: 233
03.03.2020, 19:31 3
Программа работает, но только массив заполняется рандомно (произвольным образом [-20;20]).
При помощи f8 (откладка) ты можешь отследить каждый шаг своей программы, т.е. узнать принцип работы.

const n=3; m=4;
var i,j,s:integer;
a:array[1..n,1..m]of integer;
sum:array[1..n]of integer;

begin
for i:=1 to n do begin
for j:=1 to m do begin
a[i,j]:=random(41)-20;
write(a[i,j]:4); end;
writeln; end;
s:=0;
for i:=1 to n do begin
for j:=1 to m do
if a[i,j]>0 then
s:=s+a[i,j];
sum[i]:=s;
s:=0; end;
writeln;
for i:=1 to n do
writeln('Сумма положительных элементов ',i,' строки:',sum[i]);
end.

Добавлено через 9 минут
Вот здесь вы водите вручную, вы можете это сделать за один раз, так как мы пользуемся оператором read, а этот оператор позволяет нам ввести сразу все значения в одну строку, read (<список переменных>); - ввод данных осуществляется через пробел; readln (<список переменных>); - ввод данных осуществляется через enter. Рекомендую изучить два варианта, так как преподаватель ваш может попросить это сделать одним из способов, в зависимости от вашей программы.

const n=3; m=4;
var i,j,s:integer;
a:array[1..n,1..m]of integer;
sum:array[1..n]of integer;

begin
for i:=1 to n do
for j:=1 to m do
read(a[i,j]);
writeln;

for i:=1 to n do begin
for j:=1 to m do
write(a[i,j]:4);
writeln; end;

s:=0;
for i:=1 to n do begin
for j:=1 to m do
if a[i,j]>0 then
s:=s+a[i,j];
sum[i]:=s;
s:=0; end;
writeln;
for i:=1 to n do
writeln('Сумма положительных элементов ',i,' строки:',sum[i]);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2020, 19:31
Помогаю со студенческими работами здесь

Вычислить сумму положительных и отрицательных элементов двумерного массива
Вычислить сумму положительных и отрицательных элементов двумерного массива. Вывести массив на...

Найти сумму элементов каждой строки двумерного массива
Дан двумерный массив A(4,3). Найти сумму элементов каждой строки этого массива.

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

Массив: Вычислить сумму и число положительных элементов двумерного массива A(N,N)
Помогите пожалуйста. с: Нужно составить 2 программы. 1- Вычислить сумму и число положительных...

Вывести сумму чётных элементов каждой строки двумерного массива
В массиве C(3*4) целых чисел из диапазона вывести сумму четных элементов каждой строки

Для каждой строки двумерного массива D вычислить сумму элементов колонок с четными номерами
для каждой строки двумерного массива D вычислить сумму элементов колонок с четными номерами


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

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

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