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

Заменить нулями все элементы матрицы, расположенные на главной диагонали и выше нее

27.10.2014, 19:52. Показов 2613. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана действительная квадратная матрица порядка 12. Заменить нулями все ее элементы, расположенные на главной диагонали и выше нее.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2014, 19:52
Ответы с готовыми решениями:

Заменить нулями все элементы матрицы, расположенные на главной диагонали и выше
Дана действительная квадратная матрица порядка 10. Заменить нулями все ее элементы, расположенные...

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

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

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

2
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
27.10.2014, 20:14 2
Лучший ответ Сообщение было отмечено Анастасия112 как решение

Решение

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
const
  size = 12;
 
var
  x: array [1..size, 1..size] of real;
  i, j: integer;
 
begin
  Randomize;
  WriteLn('Исходная матрица:');
  for i := 1 to size do
  begin
    for j := 1 to size do
    begin
      x[i, j] := Random;
      Write(x[i, j]:7:2);
    end;
    WriteLn
  end;
  WriteLn('Полученная матрица:');
  for i := 1 to size do
  begin
    for j := 1 to size do
    begin
      if i <= j then
        x[i, j] := 0;
      Write(x[i, j]:7:2);
    end;
    WriteLn
  end;
end.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7769 / 4598 / 2823
Регистрация: 22.11.2013
Сообщений: 13,077
Записей в блоге: 1
27.10.2014, 22:59 3
Другой подход к декомпозиции (инициализация, вычисления и вывод разделены) и вычислению верхнего треугольника:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const
  size=12;
var
  x: array [1..size,1..size] of Real;
  i, j: Integer;
begin
  Randomize;
  for i:=1 to size do for j:=1 to size do x[i,j]:=Random;
  WriteLn('Исходная матрица:');
  for i:=1 to size do begin
    for j:=1 to size do Write(x[i,j]:6:2); WriteLn;
  end;
  for i:=1 to size do for j:=i to size do x[i,j]:=0;
  WriteLn('Полученная матрица:');
  for i:=1 to size do begin
    for j:=1 to size do Write(x[i,j]:6:2); WriteLn;
  end;
end.
0
27.10.2014, 22:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2014, 22:59
Помогаю со студенческими работами здесь

Заменить нулями все элементы матрицы, расположенные на побочной диагонали и выше
Разработать алгоритм методом пошаговой детализации и программу решения задачи , в которой заменить...

Заменить буквой все элементы матрицы, расположенные выше главной диагонали.
Напишите программу ПЛС. Заранее СПАСИБО!!! Дана символьная квадратная матрица порядка10. Заменить...

Все элементы, расположенные выше главной диагонали матрицы, заменить на противоположные
ХЕЛП! в квадратной матрице 4го порядка все елементы расположенные выше главной диагонали,...

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


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

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