Предмет: Информатика, автор: onofon

Программа с массивами C++/C.
Существует массив T[1..n,1..n] с целыми числами.
Составьте программу, которая будет вычислять произведение ненулевых элементов над диагональю и считать отрицательные элементы под главной диагональю главной матрицы Т.
1) И алгоритм решения если можно.

Ответы

Автор ответа: pacixor
0
/*VS C++*/
#include <iostream>
#include <time.h>

using namespace std;

int main() {
    int T[255][255];
    int N, sum, mult;

    cout << "Vvedite N = "; cin >> N;
    cout << "***Random matrix***" << endl;
    srand(time(NULL));

    //Генерация массива
    for (int i = 0; i < N; i++) {
        for (int j = 0; j < N; j++) {
            T[i][j] = rand() % 41 + (-20);
            printf("%4.0d ", T[i][j]);
        }
        cout << endl;
    }

    //Сумма отрицательных над главной
    sum = 0;
    for (int i = 1; i < N; i++) {
        for (int j = 0; j < N; j++){
            if (j == i - 1) {
                if (T[i][j] < 0){
                    sum = sum + T[i][j];
                }
            }
        }
    }
    cout << "Summa = " << sum << endl;

    //Произведение ненулевых под главной
    mult = 1;
    for (int i = 0; i < N; i++) {
        for (int j = 1; j < N; j++) {
            if (j == i + 1) {
                if (T[i, j] != 0) {
                    mult = mult * T[i][j];
                }
            }
        }
    }
    cout << "Proizvedenie = " << mult << endl;
   
    system("pause");
    return 0;
}
Приложения:
Похожие вопросы
Предмет: Физика, автор: brainlyyyyyyy
1. При равной температуре диффузия имеет наибольшую скорость ...
A)в газах Б)в жидкостях
В) в твердых телах. Г) Скорость диффузии не зависит от агрегатного состояния вещества
2 Что является непосредственным опытным подтверждением существования атомом м
молекул?
А) явление диффузии
Б) существование твердых и жидких тел.
В) практическая не сжимаемость жидкости
Г) фотография полученная с помощью электронного микроскопа.
3 Выберите правильное соотношение средних кинетических энергий H2(E1) и CO2(E2) при
одинаковой температуре
A) El > E2
Б) El=E2
B) El 4. Найдите правильное продолжение фразы: «При изотермическом сжатии газа его
давление
А) ... уменьшается, тк. уменьшается масса таа.
Б) ... уменьшается, т.к. уменьшается концентрация молекул газа
В)... увеличивается, т.к. увеличивается масса газа.
Г)... увеличивается, т.к. увеличивается концентрация молекул,
5. Внутренняя энергия тела определяется
А) скоростью движения и массой тела.
Б) только кинетической энергией беспорядочного движения частиц, о которых состоит тело
В) только потенциальной энергией взаимодействии части, о которых состоит тело
Г) кинетической энергией беспорядочного движения частии и потенциальной шерсий их
взаимодействия
6. Как изменяется внутренняя энергия идеального газа при его сжант им, если нет теплообмена с
окружеалочей средой?
А) не меняется
Б) уменьшается
B) увеличивается.
Г) ответ неоднозначен
7. Внутренняя энергия воды при кристаллизацим...
А) увеличивается. Б) не меняется
B) уменьшается. Г) необходимы дополнительные сведения
Предмет: Математика, автор: krpx
Предмет: Математика, автор: mariievg
Предмет: Алгебра, автор: dlyar17