Помогите с программкой на C++
Помогите с программой на C++
Stepan Kapin
что такое след?
Вячеслав Бритчук
сумма частей главной диагонали
2 ответа
Egor Inrubskij
Мой вариант
include lt;iostreamgt;
include lt;vectorgt;
using namespace std;
const unsigned N = 4;
int main()
vectorlt;vectorlt;intgt;gt; matr(N, vectorlt;intgt;(N, 5));
unsigned sum = 0;
double mul = 1.0;
for (unsigned i = 0, j = 0; i lt; N; ++i)
if (j lt; N) sum += matr[i][j++];
for (unsigned u = 0; u lt; N; ++u)
if (matr[i][u] lt; 0) mul *= matr[i][u];
cout lt;lt; sum lt;lt; endl;
mul != 1 ? cout lt;lt; mul : cout lt;lt; "There are no negative numbers in the matrix" lt;lt; endl;
return 0;
След (сумма эл. основной диагонали) у меня выводит и произвидение отрицательных чисел.
include lt;iostreamgt;
include lt;vectorgt;
using namespace std;
const unsigned N = 4;
int main()
vectorlt;vectorlt;intgt;gt; matr(N, vectorlt;intgt;(N, 5));
unsigned sum = 0;
double mul = 1.0;
for (unsigned i = 0, j = 0; i lt; N; ++i)
if (j lt; N) sum += matr[i][j++];
for (unsigned u = 0; u lt; N; ++u)
if (matr[i][u] lt; 0) mul *= matr[i][u];
cout lt;lt; sum lt;lt; endl;
mul != 1 ? cout lt;lt; mul : cout lt;lt; "There are no negative numbers in the matrix" lt;lt; endl;
return 0;
След (сумма эл. основной диагонали) у меня выводит и произвидение отрицательных чисел.
Илюха Плалиневский
Здесь же необходимо было вычислить след и творенье отрицательных частей?
Vasilisa
Блин об отрицательных элементах забыл, терпеть не могу когда задание кидают картинкой, тогда вроде запомнил задание, а из головы в итоге вылетело..
Вера Зверина
include lt;iostreamgt;
using namespace std;
int main()
setlocale(LC_ALL,"rus");
bool flag = true;
float matrix[4][4];
float trace, mult;
mult = 1;
cout lt;lt; "Введите матрицу 4x4:\n";
for (int i = 0; i lt; 4; i++)
for(int j = 0; j lt; 4; j++)
cin gt;gt; matrix[i][j];
if(matrix[i][j] lt; 0)
mult *= matrix[i][j];
flag = false;
if(i == j) trace += matrix[i][j];
if(flag) cout lt;lt; "След матрицы = " lt;lt; trace lt;lt; endl lt;lt; "В матрице нет отрицательных цисел";
else cout lt;lt; "След матрицы = " lt;lt; trace lt;lt; endl lt;lt; "Творение отрицательных чисел матрицы = " lt;lt; mult;
return 0;
using namespace std;
int main()
setlocale(LC_ALL,"rus");
bool flag = true;
float matrix[4][4];
float trace, mult;
mult = 1;
cout lt;lt; "Введите матрицу 4x4:\n";
for (int i = 0; i lt; 4; i++)
for(int j = 0; j lt; 4; j++)
cin gt;gt; matrix[i][j];
if(matrix[i][j] lt; 0)
mult *= matrix[i][j];
flag = false;
if(i == j) trace += matrix[i][j];
if(flag) cout lt;lt; "След матрицы = " lt;lt; trace lt;lt; endl lt;lt; "В матрице нет отрицательных цисел";
else cout lt;lt; "След матрицы = " lt;lt; trace lt;lt; endl lt;lt; "Творение отрицательных чисел матрицы = " lt;lt; mult;
return 0;
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов