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

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

16.05.2014, 13:44. Показов 1298. Ответов 1
Метки нет (Все метки)

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

Добавлено через 3 часа 7 минут
помогите пожалуйста, очень нужно
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2014, 13:44
Ответы с готовыми решениями:

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

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

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

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

1
0 / 0 / 2
Регистрация: 13.03.2014
Сообщений: 6
16.05.2014, 19:42 2
Лучший ответ Сообщение было отмечено k1d как решение

Решение

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
39
40
41
42
43
44
45
46
47
48
Program Nothing;
uses
crt;
const
g=9;
h=9;
var
//c:array [,] of integer;
c:array [1..g,1..h] of integer;
a,b,x,y:integer;
begin
randomize;
//write('Ââåäèòå êîë-âî ñòðîê: ');
//readln(a);
//write('Ââåäèòå êîë-âî ñòîëáöîâ: ');
//readln(b);
//c:=new integer[a,b];
for x:=1 to g do
    for y:=1 to h do
    begin
         if (x=y) then c[x,y]:=0
         else
        c[x,y]:=random(899)+100;
    end;
 
for x:=0 to g do
begin
    for y:=0 to h do
    if (x=0) then
    begin
    textcolor(green);
    write('| ',y,' |');
    textcolor(black);
    end
    else if (y=0) then
    begin
    textcolor(green);
    write('| ',x,' |');
    textcolor(black);
    end
    else if (x<>0)and(y<>0) then
         if (x=y) then
         write('| ',c[x,y],' |')
         else
        write('|',c[x,y],'|');
writeln();
end;
end.
Если что-то не понятно спрашивай, всегда отвечу.
0
16.05.2014, 19:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2014, 19:42
Помогаю со студенческими работами здесь

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

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

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

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


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

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

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