Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Табулирование C++ Помогите, нужно написать код по этому заданию: https://www.cyberforum.ru/ cpp-beginners/ thread2412162.html Использование функции для вычисления отрицательных чисел в массиве C++
Помогите решить: 1.Задача сортировки (метод вставками). Программа на С++ сортировки массива из n элементов 2.Программа на C++ с применением функции. Функция вычисления количества отрицательных...
C++ Из каждой тройки чисел в заданном массиве выбрать максимум и вывести его Максимум из трёх Имя входного файла: стандартный ввод Имя выходного файла: стандартный вывод Ограничение по времени: 1 секунда Ограничение по памяти: 256 мегабайт В этой задаче вам дается массив... https://www.cyberforum.ru/ cpp-beginners/ thread2412142.html C++ Из каждой тройки чисел массива выбрать максимум https://www.cyberforum.ru/ cpp-beginners/ thread2412141.html
Максимум из трёх Имя входного файла: стандартный ввод Имя выходного файла: стандартный вывод Ограничение по времени: 1 секунда Ограничение по памяти: 256 мегабайт В этой задаче вам дается массив...
Как записать элементы вектора в текстовый документ? C++
Как сделать так чтобы при включение программы текст в файле не стирался, а например добавлялся к тому что есть ? vector<string>fruits; cout << "\nвведите товар: \n"; cin >> fruit;...
C++ Хеш-функция: "хеширование остатком суммы символов" Здравствуйте. Возник вопрос про виды хеширования, а в частности "хеширование остатком сумы символов", что это и как это можно реализовать с ключом? https://www.cyberforum.ru/ cpp-beginners/ thread2412106.html
C++ Присвоение переменной типа std::string значение bool Объясните, почему компилируется такой код: std::string str; str = true; а такой нет: https://www.cyberforum.ru/ cpp-beginners/ thread2412098.html Классы в C++ (Исправление ошибок) C++
Помогите разобраться с кодом. Не могу разобраться, что я делаю не так. class book { private: string name; string title; int num;
C++ Переписать класс с Public в Private. Обеспечить доступ к данным (дописать программу) https://www.cyberforum.ru/ cpp-beginners/ thread2412073.html
Всем привет. Написал код "база данных студентов". Нужно переделать: всё что находится в public, закинуть в private, а в public дописать методы которые будут работать с этими данными. Из-за недостатка...
C++ Класс "Student", перегрузка операций https://www.cyberforum.ru/ cpp-beginners/ thread2412065.html
Помогите решить задачу:Разработать классы для описанных ниже объектов. Включить в класс конструкторы, метод, show (…). Определить другие необходимые методы. Student: Фамилия, Имя, Отчество, Дата...
Ошибка в 31 строке: "Левый операнд должен быть левосторонним значением" C++
Vs пишет что в 34 сточке левый операнд должен быть левосторонним значением. Кто может объяснить чем проблема #include "pch.h" #include <iostream> using namespace std; int main() {...
C++ Cформировать массив из чисел, встретившихся в тексте https://www.cyberforum.ru/ cpp-beginners/ thread2412055.html
Дано предложение, составленное из слов и групп цифр (считать тоже словами), определяющих целые числа. Слова разделены запятой или одним или несколькими пробелами. Cформировать массив из чисел,...
205 / 181 / 112
Регистрация: 15.03.2014
Сообщений: 391
03.03.2019, 01:39 0

Найти сумму элементов расположенных под главной диагональю - C++ - Ответ 13371561

03.03.2019, 01:39. Показов 6004. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено Anna584 как решение

Решение

Anna584, пример решения Вашей задачи.
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
#include <iostream>
#include <iomanip> // для setw(n)
#include <ctime>
#include <cstdlib>
 
using namespace std;
 
int main() {
    const int size = 3; // размер массива
    int arr[ size ][ size ]; // массив
 
    srand( time( 0 ) ); // для разных псевдослучайных чисел при каждом запуске программы
 
    // шаг 1
    // заполнение квадратного массива псевдослучайными числами от 1 до 10 включительно
    // и последующий вывод массива на экран
    cout << "Array" << endl;
    for ( int i = 0; i < size; ++i ) {
        for ( int j = 0; j < size; ++j ) {
            arr[ i ][ j ] = 1 + rand() % 10;
            cout << setw( 3 ) << arr[ i ][ j ]; // setw(3) для более ровного вывода массива на экран
        }
        cout << '\n';
    }
 
    // шаг 2 нахождение суммы всех элементов массива, кроме тех, что на главной диагонали
    //примечание -  если элемент находится на главной диагонали, то его индексы равны между собой
    int sum = 0;
    for ( int i = 0; i < size; ++i )
        for ( int j = 0; j < size; ++j )
            if ( i != j ) // проверям не находится ли элемент на главной диагонали
                sum += arr[ i ][ j ]; // если нет, то прибавляем значение элемента к общей сумме
 
    // шаг 3 вывод суммы
    cout << "\nSum = " << sum << endl;
 
    return 0;
}


Вернуться к обсуждению:
Найти сумму элементов расположенных под главной диагональю C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2019, 01:39
Готовые ответы и решения:

Найти наибольший элемент среди элементов матрицы, расположенных над главной диагональю и под боковой диагональю
Нужно написать код на С++,обращаюсь к вам за помощью) Найти наибольший элемент среди элементов...

Вычислить сумму отрицательных элементов расположенных под главной диагональю
Создать динамический массив указателей для сохранения двумерного массива А с N × N...

Рассчитать сумму всех элементов, расположенных под главной диагональю заданной матрицы
В массиве 9 на 9 замените элементы расположены над главной диагональю симметрично элементами,...

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

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2019, 01:39
Помогаю со студенческими работами здесь

Определить сумму отрицательных элементов матрицы, расположенных под главной диагональю (Pascal -> C++)
Задание гласит: Определить сумму отрицательных элементов матрицы, расположенных под главной...

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

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

Динамический массив (составить программу, в которой вычислить сумму отрицательных элементов массива, расположенных под главной диагональю)
Создать динамический массив указателей для сохранения двумерного массива А с N × N...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru