Программа на C++. Функции
Доброго времени суток. Нужна ваша помощь.
Вот условие задачи: Дана действительная квадратная матрица nхm. Получить последовательность b1...bn, где bk это произведение квадратов тех элементов k-й строки, модули которых принадлежат отрезку [1,1.5].
Вот моя программа: (извините за такой ужас)
Именно в этом у меня и проблема, я не могу понять что мне делать дальше. Прошу мне помочь, буду очень благодарна
Доброго времени суток. Нужна ваша помощь.
Вот условие задачи: Дана действительная квадратная матрица nхm. Получить последовательность b1...bn, где bk это произведение квадратов тех элементов k-й строки, модули которых принадлежат отрезку [1,1.5].
Вот моя программа: (извините за такой ужас)
Код:
#include <iostream>
#include<math.h>
#include<locale.h>
using namespace std;
double fun4(double * a, int t) //squares mult from [1,1.5]
{
double r, rRes =-1; //если не найдено
int i;
float composition(int t, float *i)
for (i=0; i<t; i++)
{
r=(a[i]<0) ? (-1)*a[i] : a[i];
if ((r >= 1) && (r <= 1.5))
{
if (rRes <0)
rRes = a[i]*a[i];
else
rRes *= a[i]*a[i];
}
}
return (rRes);
}
int main()
{setlocale(LC_ALL"Russian");
int const n=3, m=4;
float A[n][m];
cout<<"введите мatрицу А"<<endl;
cin>>A[n][m];(