Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 26.11.2012
Сообщений: 6
1

Найти минимальную сумму положительных элементов диагоналей, параллельных побочной диагонали

15.12.2012, 08:42. Показов 1872. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан массив A[5,5]. Найти минимальную сумму положительных элементов диаго-налей, параллельных побочной диагонали.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2012, 08:42
Ответы с готовыми решениями:

Найти минимальную сумму элементов на диагоналях, параллельных побочной
var a: array of integer; i,j,min,s:integer; begin for i:=1 to 6 do ...

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

Определить минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы
Дана целочисленная квадратная матрица:задается с экрана либо генерируется в пределах от -20 до 20...

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

1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
15.12.2012, 15:19 2
Лучший ответ Сообщение было отмечено nurb как решение

Решение

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
uses crt;
const n=5;
var a:array[1..n,1..n] of integer;
    i,j,z,mins,sum:integer;
begin
clrscr;
randomize;
writeln('Массив:');
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=-5+random(15);
    write(a[i,j]:4);
   end;
  writeln;
 end;
writeln;
{минимальная сумма положительных элементов из всех диагоналей }
writeln('Суммы положительных на диагоналях, параллельных побочной:');
mins:=maxint;
for z:=n-1 downto -n+1 do
 begin
  {сумма на диагонали, отстоящей на z от побочной}
  sum:=0;
  for j:=1 to n do
  if (j-z>0) and (j-z<=n)and(a[j-z,n-j+1]>0) then  sum:=sum+a[j-z,n-j+1];
  writeln(n-z:2,' = ',sum);
  if sum<mins then mins:=sum;
 end;
writeln('Минимальная сумма на диагоналях, параллельных побочной=',mins);
readln
end.
0
15.12.2012, 15:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2012, 15:19
Помогаю со студенческими работами здесь

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

Найти минимальную сумму положительных элементов параллельно к побочной диагонали
program rus; var a:array of integer; i,j,min,s:integer; begin for i:=1 to 6 do begin for...

Найти максимум среди сумм элементов диагоналей, параллельных побочной диагонали.
Ввести целочисленную квадратную матрицу, найти максимум среди сумм элементов диагоналей,...

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

Минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы
Здравствуйте, вот такое задание: 1) Сумму элементов в тех столбцах, которые не содержат...

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


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

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