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

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

25.11.2016, 21:45. Показов 1431. Ответов 6
Метки нет (Все метки)

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

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

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

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

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

6
Почетный модератор
64275 / 47574 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
26.11.2016, 11:50 2
Pascal
1
2
3
4
5
6
7
8
const n=12;
var a:array[1..n,1..n] if integer;
     i,j:byte;
begin
..............................................
for i:=1 to n do
a[i,i]:=0;
..............................................
0
0 / 0 / 0
Регистрация: 23.11.2016
Сообщений: 16
04.12.2016, 13:09  [ТС] 3
Извините, не могли бы вы расписать?
0
Почетный модератор
64275 / 47574 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
04.12.2016, 13:17 4
Лучший ответ Сообщение было отмечено Незнайкая как решение

Решение

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
const n=12;
var a:array[1..n,1..n] of integer;
    i,j:byte;
begin
randomize;
writeln('Исходная матрица');
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=10+random(90);
    write(a[i,j]:3);
   end;
  writeln;
 end;
for i:=1 to n do
a[i,i]:=0;
writeln('Измененная матрица');
for i:=1 to n do
 begin
  for j:=1 to n do
  write(a[i,j]:3);
  writeln;
 end;
end.
0
0 / 0 / 0
Регистрация: 23.11.2016
Сообщений: 16
04.12.2016, 14:00  [ТС] 5
в матрице числа располагает, а на нули не менят
0
Почетный модератор
64275 / 47574 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
04.12.2016, 14:07 6
Цитата Сообщение от Незнайкая Посмотреть сообщение
а на нули не менят
А это уж откуда руки растут, у меня так.
Миниатюры
Заменить нулями все элементы матрицы, расположенные на главной диагонали  
0
0 / 0 / 0
Регистрация: 23.11.2016
Сообщений: 16
04.12.2016, 14:11  [ТС] 7
а все самому дошло, спасибо за подсказку

Добавлено через 1 минуту
я переписал основу не много, и на изи вышло
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2016, 14:11
Помогаю со студенческими работами здесь

Дана матрица A(n,n). Заменить нулями все элементы, расположенные на главной диагонали(диагональ-сверху вниз и
Дана матрица A(n,n). Заменить нулями все элементы, расположенные на главной...

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

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

Заменить на нули все элементы матрицы, расположенные на главной диагонали и выше нее
Дана матрица z(3,3), заменить на нули все ее элементы расположенные на главной диагонали и выше...

Дана квадратная матрица порядка М . Заменить нулями элементы матрицы лежащие ниже главной диагонали
пивет всем ) помогите пожалуйста написать программу на делфи . текс : Дана квадратная матрица ...

Все элементы матрицы X (n x n), лежащие выше второстепенной диагонали заменить количеством положительных элементов, лежащих на главной диагонали
Все элементы матрицы X (n x n), лежащие выше второстепенной диагонали заменить количеством...


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

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

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