1 / 1 / 1
Регистрация: 21.11.2011
Сообщений: 38

В матрице найти сумму и произведение элементов главной диагонали

01.03.2012, 18:16. Показов 1806. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В матрице найти сумму и произведение элементов главной диагонали.Умножить элементы нечетных строк на полученную сумму, а элементы четных столбцов - на полученное произведение.

Алгоритм составил программу написал, а ответ и матрицу неверно выводит.
Помогите.
там S:=S+matr[i,i];-это будет сумма
P:=P*matr[i,i];-это будет произведение

Почему то не получается(
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.03.2012, 18:16
Ответы с готовыми решениями:

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

В матрице n-го порядка найти сумму элеметнов, лежащих выше побочной диагонали, и произведение элементов лежащих ниже главной диагонали
В матрице n-го порядка найти сумму элеметнов, лежащих выше побочной диагонали, и произведение элементов лежащих ниже главной диагонали....

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

3
 Аватар для Alkatrazz
48 / 48 / 49
Регистрация: 13.10.2011
Сообщений: 159
01.03.2012, 18:25
полностью прогу киньте, пожалуйста.
0
1 / 1 / 1
Регистрация: 21.11.2011
Сообщений: 38
01.03.2012, 19:09  [ТС]
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
34
35
36
37
38
program lab6;
uses crt;
var
matr:array[1..5,1..5] of integer;
i,j,P,S:integer;
begin
clrscr;
writeln('vvedite elementy matr');
for i:=1 to 5 do
for j:=1 to 5 do
begin
gotoxy(12+4*i,9+2*j);
readln (matr[i,j]);
end;
P:=1;
for i:=1 to 5 do
begin
S:=S+matr[i,i];
P:=P*matr[i,i];
end;
for i:=1 to 5 do
for j:=1 to 5 do
if i mod 2>0 then
matr[i,j]:=matr[i,j]+S;
if i mod 2>0 then
matr[i,j]:=matr[i,j]*P;
writeln('Pol Matr');
for i:=1 to 5 do
for j:=1 to 5 do
begin
gotoxy(45+4*i,9+2*j);
writeln(matr[i,j]);
write ('S=',S);
write ('P=',P);
end;
readln;
readkey;
end.
Добавлено через 46 секунд
Если что сильно не ругайтесь т.к только сегодня 2-ые массивы проходили)
0
Mobile Software Engineer
Эксперт С++
 Аватар для Ev[G]eN
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
01.03.2012, 19:22
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
34
35
36
37
38
const
  n = 5;
var
  Matr: array[1..n, 1..n] of longint;
  Proizv, Summa: longint;
  i, j: byte;
begin
  randomize;
  Proizv:=1;
  writeln('Матрица: ');
  for i:=1 to n do
  begin
    for j:=1 to n do
    begin
      Matr[i, j]:=random(5)+1;
      write(Matr[i, j]:4);
      if (i = j) then
      begin
        Summa:=Summa+Matr[i, j];
        Proizv:=Proizv*Matr[i, j];
      end;
    end;
    writeln;
  end;
  writeln('Сумма элементов главной диагонали: ', Summa);
  writeln('Произведение элементов главной диагонали: ', Proizv);
  writeln('Новая матрица: ');
  for i:=1 to n do
  begin
    for j:=1 to n do
    begin
      if odd(i) then Matr[i, j]:=Matr[i, j]*Summa;
      if not odd(j) then Matr[i, j]:=Matr[i, j]*Proizv;
      write(Matr[i, j]:8);
    end;
    writeln;
  end;
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.03.2012, 19:22
Помогаю со студенческими работами здесь

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

В матрице размером n х n найти сумму элементов, лежащих ниже главной диагонали, и произведение элементов, леж
В матрице размером n х n найти сумму элементов, лежащих ниже главной диагонали, и произведение элементов, лежащих выше главной диагонали.

В матрице найти произведение элементов главной диагонали минус сумма элементов побочной диагонали
Задание: дана матрица а, найти B= произведение элементов главной диагонали - (МИНУС) сумма элементов побочной диагонали. Начал...

В матрице В ( 4 на 4) найти произведение элементов главной диагонали.
В матрице В ( 4 на 4) найти произведение элементов главной диагонали.

Найти сумму и произведение элементов кратных 3, расположенных на каждой параллели к главной диагонали и на самой главной
6. Дан массив К(mxm). Найти сумму и произведение элементов кратных 3, расположенных на каждой параллели к главной диагонали и на самой...


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

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

Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru