Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
2 / 2 / 3
Регистрация: 19.08.2013
Сообщений: 100
1

Вычислить сумму заштрихованных элементов матрицы

30.10.2015, 15:28. Показов 853. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
добрый вечер, помогите вычислить сумму заштрихованных элементов матрицы. заранее спасибо.
Название: 5.jpg
Просмотров: 47

Размер: 8.7 Кб
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.10.2015, 15:28
Ответы с готовыми решениями:

Вычислить сумму заштрихованных элементов матрицы
Вычислить сумму заштрихованных элементов матрицы как показано на рисунке. И еще подскажите пожалст...

Вычислить сумму заштрихованных элементов матрицы
Вычислить сумму заштрихованных элементов матрицы показанных на рисунке. Рисунок Мне надо сделать...

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

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

4
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
30.10.2015, 16:33 2
max_1296, Заштрихованных это черных?
0
Диссидент
Эксперт C
27709 / 17325 / 3811
Регистрация: 24.12.2010
Сообщений: 38,979
30.10.2015, 16:40 3
Как-то так...
C++
1
2
3
4
s = 0;
for(x=0; x<N; x++)
  for(y=0; y<N; y++)
    if ((x<=y && x<=N-y-1) || (x>=y && x>=N-y-1) s += a[x][y];
1
2 / 2 / 3
Регистрация: 19.08.2013
Сообщений: 100
30.10.2015, 16:42  [ТС] 4
anti-k, да, заштрихованные это черные
0
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
30.10.2015, 17:19 5
max_1296,
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
#include<iostream>
#include<ctime>
using namespace std;
int**create(int r_size){
    int**arr;
    arr = new int*[r_size];
    for (int i = 0; i < r_size; i++)
        arr[i] = new int[r_size];
    return arr;
 
}
void input(int**arr, int n) {
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            arr[i][j] = rand() % n;
        }       
    }
}
void output(int**arr, int n) {
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            cout << arr[i][j] << '\t';
        }
        cout << endl;
    }
    cout << endl;
}
int summ(int**arr, int n) {
    srand(time(0));
    int sum = 0;
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            if ((i <= j&& i <= n - 1 - j)||(i >= j && i >= n - 1 - j))
                sum += arr[i][j]; 
        }
    }
 
    return sum;
}
int main() {
    int n = 3, sum = 0;
    int**arr = create(n);
    input(arr, n);
    output(arr, n);
    sum = summ(arr, n);
    cout << '\n' << sum << endl;
    system("pause");
    return 0;
}
Добавлено через 2 минуты
max_1296, добавьте еще делит
C++
1
2
3
4
5
void del(int**arr, int n) {
    for (int i = 0; i < n; i++)
        delete[]arr[i];
    delete[] arr;
}
Добавлено через 24 минуты
max_1296,
И srand(time(NULL)) понятно, а то я сtime и не использовал вовсе )
0
30.10.2015, 17:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2015, 17:19
Помогаю со студенческими работами здесь

Вычислить сумму заштрихованных элементов матрицы показанных на рисунке.
Вычислить сумму заштрихованных элементов матрицы показанных на рисунке. помогите написать прогу...

Вычислить сумму заштрихованных элементов матрицы, показанных на рисунке
Вычислить сумму заштрихованных элементов матрицы показанных на рисунке.

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

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


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

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