С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 33
1

Найти сумму элементов по периметру массива N*N

14.03.2015, 18:06. Показов 3032. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Найти сумму элементов по периметру массива N*N.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.03.2015, 18:06
Ответы с готовыми решениями:

Дана матрица X(m,n). Найти сумму элементов, расположенных по периметру матрицы, и сумму внутренних элементов.
Дана матрица X(m,n). Найти сумму элементов, расположенных по периметру матрицы, и сумму внутренних...

Найти сумму элементов, находящихся по периметру матрицы и сумму элементов на ее диагоналях
Квадратную матрицу X(n,n) заполнить с помощью датчика случайных чисел целочисленными значениями в...

Найти сумму элементов по периметру
"Двумерный массив. Найти сумму элементов по периметру, не включая элементы побочной диагонали."...

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

2
Эксперт Pascal/Delphi
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
14.03.2015, 18:18 2
Лучший ответ Сообщение было отмечено Юлия575 как решение

Решение

(С) ermolay

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
const
  nmax=20;
var
  a: array[1..nmax,1..nmax] of integer;
  n,i,j,s: integer;
begin
  randomize;
  write('Введите размеры матрицы n: ');
  readln(n);
  writeln('Исходная матрица:');
  for i:=1 to n do
  begin
    for j:=1 to n do
    begin
      a[i,j]:=random(10)+1;
      write(a[i,j]:4);
    end;
    writeln;
  end;
  writeln;
  
  s:=0;
  for i:=1 to n do
    for j:=1 to n do
      if (i=1)or(j=1)or(i=n)or(j=n)   then s:=s+a[i,j];
  writeln('Сумма элементов = ',s);
  readln;
end.
1
Модератор
10061 / 5403 / 3353
Регистрация: 17.08.2012
Сообщений: 16,533
16.03.2015, 12:20 3
Pascal
22
23
24
25
26
  s := 0;
  for i := 1 to n - 1 do s := s + a[1, i] + a[i, n] + a[i + 1, 1] + a[n, i + 1];
  writeln('Сумма элементов = ', s);
  readln;
end.
1
16.03.2015, 12:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2015, 12:20
Помогаю со студенческими работами здесь

Найти сумму элементов по периметру матрицы
Дан целочисленный массив A найти сумму элементов по периметру.

Найти сумму положительных элементов по периметру матрицы
Ребята кто поможет написать 2 проги...я програмировании полный дуб )))) ВОт заддание: 1)Дано...

Найти сумму всех элементов по периметру матрицы
Вводится целочисленная матрица N*M. Найти сумму всех элементов по периметру матрицы.

Найти сумму элементов квадратной матрицы X(n,n), находящихся по периметру этой матрицы и сумму элементов на диагоналях
Найти сумму элементов квадратной матрицы X(n,n), находящихся по периметру этой матрицы и сумму...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru