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

Как записать сумму элементов матрицы, с разницей индексов?

22.05.2013, 15:28. Показов 867. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как записать сумму элементов матрицы, если задана разница индексов i-j=k ?
C++
1
2
3
4
5
6
7
for (int i= k;i<n; i++)
    for (int j= k; j-k<m;j++)
     
    
         sum += A[i-k][j-k];
     
    cout <<"   SUMMA =   "<< sum << "\n\n";
Миниатюры
Как записать сумму элементов матрицы, с разницей индексов?  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2013, 15:28
Ответы с готовыми решениями:

Найти произведение индексов строк и сумму индексов столбцов для элементов матрицы, больших семи
1 задача Ввести двумерный массив A 3×4 . Найти произведение индексов строк и сумму...

В одномерном массиве найти номера двух равных элементов с минимальной разницей индексов
В одномерном массиве найти номера двух равных элементов с минимальной разницей индексов этих...

Даны матрицы A(nxm), B(kxl). Найти сумму элементов, имеющих нечетную сумму индексов
Ребят помогите кто чем может. Даны матрицы A(nxm), B(kxl). Найти сумму элементов, имеющих нечетную...

Подсчитать сумму тех элементов матрицы, у которых сумма индексов нечетна
дан двумерный массив m x m:как считать сумму тех чисел у который сумма индексов нечетная

3
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
22.05.2013, 15:41 2
libido, видимо имелось ввиду такое:
C++
1
2
3
4
5
6
7
8
9
10
for (int i = 0; i < n; ++i)
{
    for (int j = 0; j < n; ++j)
    {
        if (i - j == k)
        {
            sum += mas[i][j];
        }
    }
}
1
19 / 19 / 0
Регистрация: 24.10.2012
Сообщений: 72
22.05.2013, 15:56 3
C++
1
2
3
4
5
6
7
   int sum=0,k=0;
        cout<<"Vvedite raznicu"<< "\n";
        cin >> k;// Считываем с клавиатуры m
    for (int i=0; i<n; i++)
     { for (int j=0; j<m; j++)
         { if (i-j==k) sum +=A[i][j]; }
}
1
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
22.05.2013, 16:07 4
C++
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
#include <iostream>
#include <algorithm>
#include <cstdlib>
 
 
int main() {
   std::size_t const size = 3;
   int matrix[size][size] = {
         { 1, 2, 3 }
       , { 4, 5, 6 }
       , { 7, 8, 9 }
   };
 
   int k;
   std::cout << "k? ";
   std::cin >> k;
 
   if (std::abs(k) >= size) {
       std::cerr << "bad k param" << std::endl;
       std::exit(EXIT_FAILURE);
   }
 
   std::size_t const count = size - std::abs(k);
   std::size_t const x     =  std::max(0, k);
   std::size_t const y     = -std::min(0, k);
   int sum = 0;
   for (std::size_t i = 0; i != count; ++i) {
      sum += matrix[x + i][y + i];
   }
 
   std::cout << sum << std::endl;
}
0
22.05.2013, 16:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2013, 16:07
Помогаю со студенческими работами здесь

Найти сумму тех элементов матрицы, сумма индексов которых равна М
Дан массив А(5,5). Для данного натурального М найти сумму тех элементов массива, сумма индексов...

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

Найти сумму тех элементов данной матрицы, сумма индексов которых равна m
Для данного натурального найти сумму тех элементов данной действительной квадратной матрицы...

Найти сумму элементов матрицы, которая является суммой индексов, данных для М
71. Дана квадратичная матрица размером 5х5. Найти сумму элементов матрицы, которая является суммой...


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

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

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