18.05.2021, 11:12 | #1 (permalink) |
Новичок
Регистрация: 18.05.2021
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Программа на C++. Функции
Вот условие задачи: Дана действительная квадратная матрица 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];( |
18.05.2021, 11:12 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Проблема частая, на форуме уже создавались схожие обсуждения Программа табулирования функции Нет функции в 3d max. Помогите по Pascal. Программа вычисления функции Функции |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|