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

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

13.05.2010, 14:55. Показов 4829. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан целочисленный массив В[1..5, 1..5]. Найти сумму элементов его правой диагонали и произведение элементов левой диагонали.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2010, 14:55
Ответы с готовыми решениями:

Найти сумму элементов правой диагонали матрицы и произведение элементов левой диагонали
Условие задачи: Создайте целочисленный массив А с помощью генератора случайных чисел с элементами...

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

Дан целочисленный массив В[1..5, 1..5]. Вычислить произведение элементов этого массива, расположенных ниже левой диагонали
Дан целочисленный массив В. Вычислить произведение элементов этого массива, расположенных ниже...

Дан целочисленный массив В[1..5, 1..5]. Вычислить сумму элементов этого массива, расположенных выше левой диагонали
Дан целочисленный массив В. Вычислить сумму элементов этого массива, расположенных выше левой...

2
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
13.05.2010, 15:30 2
Лучший ответ Сообщение было отмечено acy-21 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
s:=0;
p:=1;
for i:=1 to 5 do
for j:=1 to 5 do
 begin
  if  j=i then p:=p*a[i.j];
  if j=5-i+1] then s:=s+a[i,j];
 end;
1
0 / 0 / 1
Регистрация: 06.05.2010
Сообщений: 15
13.05.2010, 15:46  [ТС] 3
Сам разобрался
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
program D;
const
   N=3;
var
   A: array [1..N, 1..N] of integer;
   x, y: integer;
procedure WriteA;
begin
     for y:=1 to N do
     begin
          writeln;
          for x:=1 to N do
          write(A[x, y]:4);
     end;
end;
 
begin
     randomize;
     for y:=1 to N do
     for x:=1 to N do
     A[x, y]:=random(10);
     WriteA;
     writeln;
     y:=A[1, 1];
     for x:=2 to N do
     y:=y+A[x, x];
     writeln('s=', y);
     y:=A[N, 1];
     for x:=N-1 downto 1 do
     y:=y*A[x, N-x+1];
     writeln('p=', y);
     readln
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2010, 15:46
Помогаю со студенческими работами здесь

Дан целочисленный массив В(1..5, 1..5). Найти количество положительных элементов данного массива, расположеных выше левой диагонали.
Дан целочисленный массив В(1..5, 1..5). Найти количество положительных элементов данного массива,...

Найти сумму максимального не кратного 3 элементов главной диагонали и произведение парных элементов побочной диагонали
Задание: Найти сумму максимального не кратного 3 элементов главной диагонали и произведение парных...

Найти сумму элементов главной диагонали матрицы и произведение элементов побочной диагонали
дан массив a. Найти сумму элементов его главной диагонали и произведение элементов побочной...

Найти сумму элементов главной диагонали и произведение элементов побочной диагонали матрицы
Дана квадратная матрица (10x10) целых чисел. Найти сумму элементов в главной диагонали и...

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

Найти произведение элементов главной диагонали и сумму элементов побочной диагонали
Не могу разобраться с задачей, помогите пожалуйста: 3. Найти произведение элементов главной...


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

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

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