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

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

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

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

16.04.2012, 17:13. Просмотров 863. Ответов 5
Метки нет (Все метки)

Дана матрица размерности nxn. Получить одномерный массив a[], хранящий сумму элементов матрицы, находящихся на местах, обозначенных на рисунке одной цифрой:
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2012, 17:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана матрица размерности nxn (C++):

Дана целочисленная квадратная матрица, размерностью NxN. Определить: - C++
2. Дана целочисленная квадратная матрица, размерностью NxN. Определить: 1) количество строк, среднее арифметическое элементов которых...

Дана матрица размерности N на M - C++
Дана матрица размерности N на M. Найти в матрице строку с наибольшей суммой элемен-тов. Вывести ее номер.

Дана матрица размерностью nxn, содержащая целые числа. Отсортировать: - C++
Дана матрица размерностью nxn, содержащая целые числа. Отсортировать: каждую строчку матрицы по убыванию элементов методом выбора.

Дана действительная матрица размерности n x n - C++
Оформить решение задач в виде функций с аргументами и не содержащих ввода-вывода. Ввод-вывод, вызов функции реализовать в соответствующих...

Дана матрица размерности nxm целых чисел. Найти наибольшее из них и вывести его индексы - C++
Дана матрица размерности nxm целых чисел. Найти наибольшее из них и вывести его индексы. #include <iostream> #include <cstdlib> using...

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

5
virusapex
1 / 1 / 0
Регистрация: 23.11.2011
Сообщений: 13
17.04.2012, 12:12  [ТС] #2
Вверх

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

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

Добавлено через 1 час 48 минут
Желательно задача нужна к завтрашнему дню.
0
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4612 / 694
Регистрация: 29.11.2010
Сообщений: 12,626
21.04.2012, 00:36 #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;
}
1
21.04.2012, 00:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2012, 00:36
Привет! Вот еще темы с ответами:

Дана целочисленная матрица размерности n x m. обеспечить сдвиг столбцов вправо или влево в зависимости от знака вводимого числа сдвигов k - C++
Здравствуйте помогите с задачей по с++. Дана целочисленная матрица размерности n x m. обеспечить сдвиг столбцов вправо или влево в...

Дана вещественная матрица размерности n * m. Найти общую сумму элементов только тех столбцов, которые имеют хотя бы один нулевой элемент - C++
Дана вещественная матрица размерности n * m. Найти общую сумму элементов только тех столбцов, которые имеют хотя бы один нулевой элемент

дана квадратичная матрица z[n][n]. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не сим - C++
помогите пожалуйста. условие: дана квадратичная матрица z. составить программу, которая если матрица симметричная(транспонированная...

Матрица NxN - C++
Ввести с клавиатуры квадратную матрицу из целых чисел размером N X N (N также вводится с клавиатуры): а) вычислить сумму отрицательных...


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

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

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