Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Длина отрезков https://www.cyberforum.ru/ cpp-beginners/ thread439691.html
Составить программу для определения, который из двух отрезков на плоскости более длинный. Координаты концов отрезков вводит пользователь из клавиатуры. Вот моя программа, но в ней какая-то ошибка... Помогите найти, пожалйста! #include<iostream.h> #include<conio.h> #include<math.h> main() { int x1, y1, x2, y2, x3, y3, x4, y4, m1, m2; cout<<"Vvedit' koordunatu kinciv pershoqo...
C++ Структура с именем ORDER
Структуры
C++ Вычисления в массиве https://www.cyberforum.ru/ cpp-beginners/ thread439673.html
Вычисления в массиве
C++ Найти значение функции. Найти сумму. Вот пример: Как я понял, пример надо решить в одной программе. Вот программа: #include<iostream.h> #include<math.h> https://www.cyberforum.ru/ cpp-beginners/ thread439652.html
Динамические массивы C++
Подскажите, как найти в одномерном динамическом массиве номер первого элемента, на котором произошла смена знака?(язык Си)
C++ Задача на использование циклов с определением колличества сумм цифр https://www.cyberforum.ru/ cpp-beginners/ thread439629.html
Не выходит составить алгоритм. Помогите, пожалуйста, решить задачу такого рода: Найти количество "счастливых" шестизначных чисел, в которых суммы трех цифр равняются 13. Использовать while, do-while, for.
C++ Процедура. https://www.cyberforum.ru/ cpp-beginners/ thread439615.html
Разработать и отладить программу, состоящую из модуля, который содержит процедуру нахождения среднего арифметического отрицательных элементов массива вещественных чисел, и функций определяющую сумму его элемента, над главной диагональю. Помогите пожалуйста.
C++ Не получается написать код
Доброго времени суток.Мне нужно было написать функцию,для поиска максимального элемента в заданном ряде двухмерного массива.Сместить в двухмерном массиве все ряды цыцклически вправо на количество элементов равное максимальному элементу в этом ряде.Я написал код и попытался выявить максимальное значение. Программа работает но не так как нужно.Поправьте пожалуйста ошибки в коде.И объясните...
C++ блок-схема https://www.cyberforum.ru/ cpp-beginners/ thread439577.html
Составить блок-схему для циклического алгоритма: Сумма цифр двузначного числа равна 11. Если к этому числу прибавить 27, то получится число, записанное теми же цифрами, но в обратном порядке. Составить алгоритм поиска этого числа, если оно существует.
C++ Ввести 10 действительных чисел, вывести число с наименьшей дробной частью https://www.cyberforum.ru/ cpp-beginners/ thread439563.html
/*16.Ввести 10 действительных чисел, вывести число с наименьшей дробной частью.*/ #include <stdio.h> #include "StdAfx.h" #include <iostream> #include <stdlib.h> #include "time.h" void main(void) { double a={0.0};
Найти в каждой строке матрицы наибольший элемент и записать его в одномерный массив C++
Здравствуйте! Если не трудно, не могли бы вы мне немного помочь. Условие задачи такое: //Написать программу в 3 функциях: //1 функция создаёт двумерный динамический массив и возвращает его через указатель. //2 функция создаёт одномерный статический массив с размером по количесву строк в двумерном, // находит в каждой строке двумерного наибольший элемент и записывает его в одномерный. //3...
C++ Численные методы Здраствуйте форумчане! Если кому не сложно, не могли бы вы немного помочь с вышеуказанными заданиями, не пойму, как их делать... 1. Вычислить площадь фигуры ограниченной функциями {f}_{1}\left(x \right)=tg\frac{x}{2} и {f}_{2}\left(x \right)=-2x+5 на отрезке методом трапеций с погрешностью 0.01. 2. Найти на отрезке приближенное решение уравнения \frac{y'\left(x\right)}{x+2}=\cos... https://www.cyberforum.ru/ cpp-beginners/ thread439508.html
174 / 174 / 57
Регистрация: 08.01.2013
Сообщений: 335
04.02.2013, 13:29 0

Написать функцию для вычисления суммы элементов n квадратных матриц, которые расположены ниже главной диагонали. - C++ - Ответ 4091301

04.02.2013, 13:29. Показов 1908. Ответов 1
Метки (Все метки)

Ответ

Как правильно передать квадратную матрицу в функцию?
в вашем случае: test(А, 5);
Ну и мой вариант решения:
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#include <iostream>
#include <conio.h>
#include <iomanip>
 
using namespace std;
 
//ф-ция заполнения матрицы
int **InputMatrix(int row, int column)
{
    int **matrix = new int* [row];
    for (int i=0; i<row; i++)
    {
        matrix[i]=new int[column];
        for (int j=0; j<column; j++)
        {
            cout<<"Введите ("<<i<<","<<j<<") элемент: ";
            cin>>matrix[i][j];
        }
    }
    return matrix;
}
 
   //ф-ция вывода матрицы
    void ShowMatr(int row, int column, int **matrix)
    {
        for(int i=0;i<row;i++)
        {
            for(int j=0;j<column;j++)
                cout<<setw(5)<<*(*(matrix+i)+j)<<ends;
            cout<<endl;
        }
    }
    //сумма элементов ниже главной диагонали
 int SumMatrix(int row, int column, int **matrix)
 {
     int sum=0;
 
    for (int i=0; i<row; i++)
    {
         for (int j=0; j<column; j++)
        {
            if (j<i)
            {
               sum+=matrix[i][j];
            }
        }
    
    }
     return sum;
 }
 
int main()
{
    int **InputMatrix(int row, int column); //ф-ция заполнения матрицы
    void ShowMatr(int row, int column, int **matrix); //ф-ция вывода матрицы
    int SumMatrix(int row, int column, int **matrix); //ф-ция вычисления суммы эл-ов
    
    int mSizeR = 0; //размерность матрицы
    int mSizeC = 0; //размерность матрицы
    
    cout<<"Введите количество строк матрицы:\n";
    cin>>mSizeR;
    cout<<"Введите количество столбцов матрицы:\n";
    cin>>mSizeC;
      
    cout<<"Заполните матрицу...\n";
    // заполнение матрицы
       int **A = InputMatrix(mSizeR, mSizeC);
       //вывод введенной матрицы
       cout<<"\n Введенная матрица: \n";
       ShowMatr(mSizeR, mSizeC, A);
       //сумма эл-ов под главной диагональю
        cout<<"\n Сумма =  \n"<<SumMatrix(mSizeR, mSizeC, A);
        
        //освободим память
        for (int i=0; i<mSizeR; i++)
        {
            delete A[i];
        }
        delete[] A;
        getch();
        return 0;
}
Добавлено через 21 минуту
Vergilloo, вот эт ты тему поднял,а я на число посмотрел 2 февраля, а на год нет, думаю автор смог передать матрицу в функцию за год

Вернуться к обсуждению:
Написать функцию для вычисления суммы элементов n квадратных матриц, которые расположены ниже главной диагонали. C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2013, 13:29
Готовые ответы и решения:

Функция вычисления суммы элементов квадратной матрицы, которые расположены ниже главной диагонали
Написать функцию для вычисления суммы элементов квадратной матрицы, которые расположены ниже...

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

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

Вычислить z=p-q, где p и q - произведение элементов, расположенных ниже главной диагонали для квадратных матриц A(3,3) и B(4,4).
Помогите пожалуйста!! Вычислить z=p-q, где p и q - произведение элементов, расположенных ниже...

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

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

Написать функцию с параметрами, обеспечивающую вычисление суммы элементов, находящихся ниже главной диагонали
1) Написать функцию с параметрами, обеспечивающую вычисление суммы элементов, находящихся ниже...

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

Написать программу для вычисления суммы элементов главной диагонали массива
В общем написал программу(надеюсь правильно), но посмотрел решение в книжке и увидел, что там оно...

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