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

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

21.10.2012, 10:21. Показов 3112. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Квадратную матрицу X(n,n) заполнить с помощью датчика случайных чисел целочисленными значениями в пределах от 1 до 100. Найти сумму элементов, находящихся по периметру этой матрицы и сумму элементов на ее диагоналях.
0
Лучшие ответы (1)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
21.10.2012, 10:21
Ответы с готовыми решениями:

Дана матрица MxM. Посчитать сумму отрицательных элементов, находящихся на диагоналях квадратной матрицы
Посчитать сумму отрицательных элементов, находящихся на диагоналях квадратной матрицы

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

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

Найти сумму элементов матрицы, стоящих на побочной и параллельной ей диагоналях
Дан массив A(5,5). Найти сумму элементов, стоящих на побочной ,и паралельной ей...

2
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
21.10.2012, 10:44 2
Лучший ответ Сообщение было отмечено NoviiMir как решение

Решение

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
  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(100)+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)or(i=j)or(i+j=n+1)
        then s:=s+a[i,j];
  writeln('Сумма элементов = ',s);
  readln;
end.
1
5085 / 2656 / 2350
Регистрация: 10.12.2014
Сообщений: 10,052
10.05.2017, 07:39 3
Упс! Промахнулся… ;–)
0
10.05.2017, 07:39
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
10.05.2017, 07:39
Помогаю со студенческими работами здесь

Найти сумму элементов матрицы, находящихся по ее периметру и на диагоналях
Добрый день! Помогите пожалуйста с задачей, нужно очень срочно ее решить!!!! В заранее спасибо ...

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

Найти сумму элементов матрицы [A], размером N x M, находящихся над обратной диагональю. Вывести на печать исходную матрицу и сумму.
Найти сумму элементов матрицы , размером N x M, находящихся над обратной диагональю. Вывести на...

Найти сумму элементов матрицы [A], размером N x M, находящихся над главной диагональю. Вывести на печать исходную матрицу и сумму.
Найти сумму элементов матрицы , размером N x M, находящихся над главной диагональю. Вывести на...


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

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