2 / 2 / 2
Регистрация: 02.12.2013
Сообщений: 175
1

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

19.06.2014, 00:21. Показов 1470. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
const
  n=6;
var
  a: array[1..n,1..n] of integer;
  i,j: integer;
begin
  writeln('Исходная матрица:');
  for i:=1 to n do
  begin
    for j:=1 to n do
    begin
      a[i,j]:=random(99)+1;
      write(a[i,j]:4);
    end;
    writeln;
  end;
 
  for i:=1 to n do
    for j:=n+1-i to n do
      a[i,j]:=0;
  writeln('Преобразованная матрица:');
  for i:=1 to n do
  begin
    for j:=1 to n do
      write(a[i,j]:4);
    writeln;
  end;
 
end.
Добавлено через 1 минуту
Цитата Сообщение от mashka4190 Посмотреть сообщение
for i:=1 to n do
* * for j:=n+1-i to n do
* * * a[i,j]:=0;
как изменить,чтобы нулями заменялись элементы только побочной диагонали.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2014, 00:21
Ответы с готовыми решениями:

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

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

Массив: Заменить нулями все ее элементы, расположенные на главной диагонали
дан массив a (5,5). Заменить нулями все ее элементы, расположенные на главной диагонали

Заменить нулями все элементы, расположенные на главной диагонали двумерного динамического массива A[N,N]
заменить нулями все элементы, расположенные на главной диагонали двумерного динамического массива...

1
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
19.06.2014, 00:30 2
Цитата Сообщение от mashka4190 Посмотреть сообщение
как изменить,чтобы нулями заменялись элементы только побочной диагонали
замените вот это:
Pascal
1
2
3
  for i:=1 to n do
    for j:=n+1-i to n do
      a[i,j]:=0;
на это:
Pascal
1
2
  for i:=1 to n do
      a[i,n-i+1]:=0;
1
19.06.2014, 00:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2014, 00:30
Помогаю со студенческими работами здесь

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

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

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

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

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

Переписать в массив В все элементы матрицы А, расположенные ниже побочной диагонали
Переписать в массив В все элементы матрицы А, расположенные ниже побочной диагонали. program...


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

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

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