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

Обнуление чисел выше побочной диагонали

24.10.2014, 17:25. Показов 2819. Ответов 3
Метки нет (Все метки)

Вообщем все свое задание сделал, осталось обнулить числа выше побочной диагонали. Вот сама диагональ(включительно):
C++
1
2
for(i=0;i<n;i++)
 for(j=n-1;j>=n-1-i;j--)
Я сделал, чтобы обнулялось ниже ее, а как выше сделать?
C++
1
2
3
4
for(i=0;i<n;i++)
 for(j=n-1;j>=n-1-i;j--){
 a[i][j]=0;
StringGrid1->Cells[i+1][j+1] = "0";
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2014, 17:25
Ответы с готовыми решениями:

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

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

Обнуление побочной диагонали квадратной матрицы
Может кто написать алгоритм обнуления побочной диагонали квадратной матрицы? Помогите пожалуйста.

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

3
342 / 342 / 331
Регистрация: 02.10.2014
Сообщений: 666
24.10.2014, 17:30 2
C++
1
2
if (i + j < n)//для включительно (без диагонали  -1)
    a[i][j] = 0;
0
0 / 0 / 0
Регистрация: 17.10.2014
Сообщений: 24
24.10.2014, 17:33  [ТС] 3
данный код лишь обнуляет побочную. А мне нужно выше нее
C++
1
2
3
4
5
6
7
for(i=0;i<n;i++)
 for(j=n-1;j>=n-1-i;j--){
 if(i+j<n){
 a[i][j]=0;
StringGrid1->Cells[i+1][j+1] = a[i][j];
}
}
0
342 / 342 / 331
Регистрация: 02.10.2014
Сообщений: 666
24.10.2014, 17:35 4
C++
1
2
3
4
for (int i = 0; i < n; ++i)
    for (int j = 0; j < n; ++j)
        if (i + j < n - 1)
            a[i][j] = 0;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2014, 17:35
Помогаю со студенческими работами здесь

Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали
не соображу В среде MS Visual C++ разработать программу, которая формирует матрицу размером n х n...

Заменить элементы главной диагонали суммами элементов их строк стоящих выше побочной диагонали
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { setlocale(LC_ALL,...

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

Поместить элементы из первого массива выше и на побочной диагонали матрицы, а из второго массива ниже побочной
Сгенерировать две последовательности А и В из 15 и 10 случайных целых чисел соответственно....


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

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

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