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

Дана матрица размерности nxn - C++

Восстановить пароль Регистрация
 
virusapex
1 / 1 / 0
Регистрация: 23.11.2011
Сообщений: 13
16.04.2012, 17:13     Дана матрица размерности nxn #1
Дана матрица размерности nxn. Получить одномерный массив a[], хранящий сумму элементов матрицы, находящихся на местах, обозначенных на рисунке одной цифрой:
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2012, 17:13     Дана матрица размерности nxn
Посмотрите здесь:

C++ Матрица NxN
Матрица произвольной размерности C++
Матрица произвольной размерности C++
C++ Дана вещественная матрица размерности n * m. Найти общую сумму элементов только тех столбцов, которые имеют хотя бы один нулевой элемент
C++ Дана квадратная вещественная матрица размерности n. Заменить нулями все ее элементы, расположенные на главной диагонали и выше нее
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
virusapex
1 / 1 / 0
Регистрация: 23.11.2011
Сообщений: 13
17.04.2012, 12:12  [ТС]     Дана матрица размерности nxn #2
Вверх

Добавлено через 15 часов 54 минуты
Вверх
virusapex
1 / 1 / 0
Регистрация: 23.11.2011
Сообщений: 13
20.04.2012, 21:45  [ТС]     Дана матрица размерности nxn #3
Вверх

Добавлено через 1 час 24 минуты
Вверх
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
20.04.2012, 21:55     Дана матрица размерности nxn #4
Цитата Сообщение от virusapex Посмотреть сообщение
Дана матрица размерности nxn. Получить одномерный массив a[], хранящий сумму элементов матрицы, находящихся на местах, обозначенных на рисунке одной цифрой:
Они все тут обозначены одной цифрой. Мб имеется ввиду, обозначенные цифрой 1?
virusapex
1 / 1 / 0
Регистрация: 23.11.2011
Сообщений: 13
20.04.2012, 23:54  [ТС]     Дана матрица размерности nxn #5
Цитата Сообщение от MrGluck Посмотреть сообщение
Они все тут обозначены одной цифрой. Мб имеется ввиду, обозначенные цифрой 1?
Написал как есть. Но если что, можешь написать вариант и для единицы, хотя я думаю, что цифрами обозначены места, где должны быть элементы массива, т.е. на месте всех 4 должны быть одинаковые элементы, как и на месте 3 и 2 должны быть свои одинаковые элементы.

Добавлено через 1 час 48 минут
Желательно задача нужна к завтрашнему дню.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
21.04.2012, 00:36     Дана матрица размерности nxn #6
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
#include <iostream>
#include <ctime>
 
int main()
{
    const int N = 10;
    int arr[N][N], A[N] = {0}, number = 0;
    srand(time(NULL));
    // Г§Г*ïîëГ*ГїГҐГ¬ ñëó÷Г*Г©Г*ûìè Г·ГЁГ±Г«Г*ìè îò 0 äî 9
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            arr[i][j] = rand()%10;
            std::cout<< arr[i][j]<< " ";
        }
        std::cout<< std::endl;
    }
    for (int i = 0; number < N; i++)
        for (int j = 0; j < N; j++)
        {
            if(i == number || j == number) A[number] +=arr[i][j];
            if(i == number && j == number)
            {
                i = 0;
                number++;
            }
        }
    std::cout<< std::endl;
    // âûâîäèì ðåçóëüòГ*ГІ Г*Г* ГЅГЄГ°Г*Г*    
    for (int i = 0; i < N; i++)
        std::cout<< A[i]<< " ";
    return 0;
}
Yandex
Объявления
21.04.2012, 00:36     Дана матрица размерности nxn
Ответ Создать тему
Опции темы

Текущее время: 16:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru