Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
libido
1 / 1 / 0
Регистрация: 16.12.2012
Сообщений: 10
#1

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

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

Как записать сумму элементов матрицы, если задана разница индексов 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
Миниатюры
Как записать сумму элементов матрицы, с разницей индексов?  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2013, 15:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как записать сумму элементов матрицы, с разницей индексов? (C++):

В одномерном массиве найти номера двух равных элементов с минимальной разницей индексов - C++
В одномерном массиве найти номера двух равных элементов с минимальной разницей индексов этих элементов. Есть ли какой-то способ, который...

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

Динамические массивы. Найти сумму элементов матрицы, которые имеют заданную разницу индексов - C++
Добрый вечер. Помогите с заданием, я что-то вообще не могу понять как его делать. Найти сумму элементов матрицы, которые имеют...

Дана действительная матрица порядка N.Для данного натурального m(m<=2N) найти сумму тех элементов матрицы, сумма индексов которых равна m. - C++
Прошу помочь решить задачки!:(очень нужно (Билет №3) Дана действительная матрица порядка N.Для данного натурального m(m&lt;=2N) найти...

Матрицы. Найти и распечатать сумму элементов 5-го столбца матрицы А и сумму элементов последней строки матрицы В - C++
Даны две матрицы А(mxn)и В(m1xn1).программа находит и распечатывает сумму элементов 5-го столбца матрицы А и сумму элементов последней...

В одномерном массиве состоящий из Н чисел целых элементов найти сумму индексов отрицательное элементов - C++
В одномерном массиве состоящий из Н чисел целых элементов найти сумму индексов отрицательное элементов

3
nexen
187 / 180 / 3
Регистрация: 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
4ch
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
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2013, 16:07
Привет! Вот еще темы с ответами:

Для каждого столбца матрицы N*N подсчитать сумму отрицательных элементов и записать данные в новый массив - C++
Тема: двумерный массив. Условие: Дан массив размером n×n, элементы которого целые числа. Для каждого столбца подсчитать сумму...

Вывести на консоль значения чётных элементов массива, сумму индексов нечётных элементов, и исходный массив - C++
Написать программу, которая выводит значения четных элементов массива, сумму индексов нечетных элементов массива, и исходный массив....

Если сумма индексов каких-либо двух элементов матрицы, расположенных ниже главной диагонали, равна минимальному элементу матрицы, то.. - C++
Дана квадратная матрица А порядка N, состоящая из натуральных чисел. Если сумма индексов каких-либо двух элементов матрицы, расположенных...

Для каждой строки матрицы подсчитать сумму элементов, вне заданного интервала, записать данные в новый массив - C++
Дан массив размером n×n, элементы которого целые числа. Замечание. Для хранения массив n×n использовать ступенчатый массив. Для...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru