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

Для каждой строки матрицы найти сумму элементов с номерами от к1 до к2 и записать данные в новый массив

03.07.2014, 16:26. Показов 2166. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан массив размером n*n, элементы которого-целые числа. Для каждой строки найти сумму элементов с номерами от к1 до к2 и записать данные в новый массив.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.07.2014, 16:26
Ответы с готовыми решениями:

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

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

Для каждой строки подсчитать сумму четных положительных элементов и записать данные в новый массив
Составьте программу для решения следующей задачи обработки ступенчатого массива. Выведите на...

Подсчитать сумму элементов каждой строки и записать данные в новый массив. Найти максимальный элемент нового м
Подсчитать сумму элементов каждой строки и записать данные в новый массив. Найти максимальный...

1
908 / 756 / 833
Регистрация: 06.09.2013
Сообщений: 1,561
04.07.2014, 03:08 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
var
  A: array[1..25, 1..25] of integer;
  B: array[1..25] of integer;
  i, j, k1, k2, n: byte;
  
begin
  repeat
    write('n = ');
    readln(n)
  until n < 26;
  repeat
    write('k1 = ');
    readln(k1);
  until k1 <= n;
  repeat
    write('k2 = ');
    readln(k2);
  until (k2 >= k1) and (k2 <= n);
  writeln;
  for i := 1 to n do begin
    b[i] := 0;
    for j := 1 to n do begin
      a[i, j] := random(100);
      write(a[i, j]:4);
      if j in [k1..k2] then b[i] := b[i] + a[i, j]
    end;
    writeln
  end;
  writeln;
  writeln('Результат:');
  for i := 1 to n do write(' ', b[i]);
  writeln
end.
1
04.07.2014, 03:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2014, 03:08
Помогаю со студенческими работами здесь

Для каждой строки матрицы подсчитать кол-во положительных элементов и записать данные в новый массив.
Помогите пожалуйста! Начал изучать Паскаль совсем недавно и некак не могу выполнить задание: Дан...

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

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

Для каждой строки матрицы найти индекс первого отрицательного элемента и записать данные в новый массив
Для каждой строки найти номер первого отрицательного элемента и записать данные в новый массив:...


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

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

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