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

Снова о главной диагонали - C++

16.11.2015, 13:21. Просмотров 129. Ответов 4
Метки нет (Все метки)

Слёзно прошу о помощи. Есть у меня вот такой код:
http://www.cyberforum.ru/cpp-beginners/thread1939774.html
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main() {
    int n, sum;
    std::cin >> n;
    int mas[n][n];
    for (int i=0; i<n; i++)              //заполняем массив и выводим его
    {
        for (int j=0; j<n; j++)
        {
            mas[i][j] = 1 + rand() % 10;
            std::cout << mas[i][j] << "   ";
        }
        std::cout << std::endl;
    }
    for (int i=0; i<n; i++)
    {
        sum = sum + mas[i][i];     //сумма элементов главной диагонали
        std::cout << sum;
        }
    std::cin.get();
    std::cin.get();
    return 0;
    }
который выводит вот это. Почему так кто подскажет. Нигде на форуме не нашёл ответа.
0
Миниатюры
Снова о главной диагонали  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2015, 13:21
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Снова о главной диагонали (C++):

Записать в матрице нули ниже главной диагонали и единицы выше главной диагонали
3. Матрицу A(n,n) преобразовать к следующему виду: записать нули ниже главной...

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

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

Определить: сумма элементов выше главной диагонали меньше суммы элементов ниже главной диагонали?
Дана квадратная матрица натуральных чисел,( получаемая через rand())...

Умножьте все элементы матрицы на максимум главной диагонали. Вывести максимум главной диагонали
Умножьте все элементы матрицы на максимум главной диагонали. Вывести максимум...

4
zss
Модератор
Эксперт С++
6952 / 6514 / 4135
Регистрация: 18.12.2011
Сообщений: 17,183
Завершенные тесты: 1
16.11.2015, 13:25 #2
C++
1
2
3
4
5
6
   sum=0;
    for (int i=0; i<n; i++)
    {
        sum = sum + mas[i][i];     //сумма элементов главной диагонали
    }
    std::cout << sum;// выносим из цикла
1
Алексей_Трунов
0 / 0 / 2
Регистрация: 16.11.2015
Сообщений: 7
16.11.2015, 13:30  [ТС] #3
Спасибо Сергей Сергеевич, только теперь он выводит сумму и прибавляет к ней 2. То есть если сумма элементов 15 он выводит 17, если 12 выведет 14.
0
zss
Модератор
Эксперт С++
6952 / 6514 / 4135
Регистрация: 18.12.2011
Сообщений: 17,183
Завершенные тесты: 1
16.11.2015, 13:32 #4
Алексей_Трунов, sum =0; не забудьте написать!
1
Алексей_Трунов
0 / 0 / 2
Регистрация: 16.11.2015
Сообщений: 7
16.11.2015, 13:35  [ТС] #5
Только хотел написать что исправил
0
16.11.2015, 13:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2015, 13:35
Привет! Вот еще темы с решениями:

Отсортировать диагонали матрицы,расположенные выше главной, по убыванию элементов, а диагонали матрицы, расположенные ниже главной, по возрастанию
дана матрица размерностью nxn, содержащая целые числа. Отсортировать диагонали...

Элементы, расположеные на главной диагонали, в первых 3 строках выше диагонали и в последних 2 строках ниже диагонали переместить в одномерный массив
Нужно элементы расположены на главной диагонали, в первых 3 строках выше...

Вычислить сумму элементов матрицы над главной диагональю под главной диагональю и на главной диагонали
Даны матрицы А(4,3) и В(3,5). Для каждой матрицы вычислить сумму элементов над...

Максимум главной диагонали матрицы поменять местами с минимумом ее побочной диагонали
Дана квадратная матрица порядка n. Если в главной диагонали имеется хотя бы...


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

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

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