Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Анжелина
0 / 0 / 2
Регистрация: 13.11.2013
Сообщений: 64
#1

Подсчитать сумму элементов массива, расположенных на побочной диагонали - C++

08.04.2014, 00:02. Просмотров 376. Ответов 1
Метки нет (Все метки)

Использование функций-шаблонов: для работы с двумерными массивами
арифметических типов данных разработать шаблоны ввода и вывода массива, а
также шаблон для решения основной задачи:
Подсчитать сумму элементов, расположенных на побочной диагонали.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2014, 00:02
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Подсчитать сумму элементов массива, расположенных на побочной диагонали (C++):

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

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

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

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

Определить сумму элементов, расположенных на побочной диагонали матрицы
Определить сумму элементов, расположенных на побочной диагонали матрицы и...

Посчитать сумму элементов, расположенных на побочной диагонали матрицы
дан массив n*m, элементы которого целые числа, посчитать сумму элементов...

1
newb_programmer
237 / 237 / 113
Регистрация: 03.09.2011
Сообщений: 558
08.04.2014, 07:14 #2
Лучший ответ Сообщение было отмечено Анжелина как решение

Решение

Анжелина,
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
using namespace std;
 
template <typename t>
void fill(t**, int, int);
 
template <typename t>
void show(t**, int, int);
 
template <typename t>
t find(t**, int, int);
 
int main() {
    int h,w;
    cout<<"Enter dimensions:\n";
    cin>>h>>w;
 
    int** arr=new int*[h];
    for (int i=0;i<h;i++)
        arr[i]=new int[w];
 
    fill(arr,h,w);
    show(arr,h,w);
    cout<<find(arr,h,w);
 
    for (int i=0;i<h;i++)
        delete [] arr[i];
    delete arr;
    system("pause");
    return 0;
}
 
template <typename t>
void fill(t** arr, int h, int w) {
    for (int i=0;i<h;i++)
        for (int j=0;j<w;j++) {
            cout<<"Enter "<<i<<" "<<j<<":\n";
            cin>>arr[i][j];
        }
}
 
template <typename t>
void show(t** arr, int h, int w) {
    for (int i=0;i<h;i++) {
        for (int j=0;j<w;j++) 
            cout<<arr[i][j]<<" ";
        cout<<endl;
    }
}
 
template <typename t>
t find(t** arr, int h, int w) {
    t sum=0;
    for (int i=0,j=w-1;i<h&&j>=0;i++,j--) 
        sum+=arr[i][j];
    return sum;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2014, 07:14
Привет! Вот еще темы с решениями:

Определить сумму модулей элементов, расположенных ниже побочной диагонали
Дана целочисленная прямоугольная матрица. Определить: Сумму модулей...

Найти сумму элементов матрицы расположенных ниже побочной диагонали
Найти сумму элементов матрицы расположенных ниже побочной диагонали

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

Найти в квадратной матрице сумму элементов, расположенных ниже побочной диагонали
Найти в квадратной матрице сумму элементов, расположенных ниже побочной...


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

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

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