0 / 0 / 1
Регистрация: 04.12.2012
Сообщений: 15
1

Найти значение M используя вспомогательные функции

08.12.2014, 23:39. Показов 1786. Ответов 2
Метки нет (Все метки)

Заданы 3 массива случайных вещественных чисел, определенной размерности: A, B, C. Необходимо вычислить значение M при помощи вычисления вспомогательных функций. Задание массивов, вывод их на печать и вычисление вспомогательных выражений оформить в виде отдельных функций. Выводить на экран промежуточные значения.

Размерность всех массивов - nxn; M=sqrt((https://www.cyberforum.ru/cgi-bin/latex.cgi?{Sa}^{2})+(https://www.cyberforum.ru/cgi-bin/latex.cgi?{Sb}^{2})+(https://www.cyberforum.ru/cgi-bin/latex.cgi?{Sc}^{2})), где Sa = https://www.cyberforum.ru/cgi-bin/latex.cgi?\small\sum_{i=1}^{n} a(ii)

Помогите пож-та с примером, за комментарии в программе буду премного благодарен.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2014, 23:39
Ответы с готовыми решениями:

Переменные,значение функции,вспомогательные переменные.
1)Даны переменные A,B,C.Изменить их значения,переместив их содержимое из A-в B,B-в C,C-в A,и...

Найти значение функции sinx с заданной точностью ε, используя данное разложение
3. Функция sinxраскладывается в ряд вида: sinx=x-x^3/(3!)+x^5/(5!)-...+(-1)^n * x2n+1/((2n+1)!)+......

Вывести вспомогательные данные из функции
#include "stdafx.h" #include <conio.h> #include <math.h> #include <iostream> #include...

Найти факториал числа используя рекурсивною функции типа Void(), используя try and catch в main
Найти факториал числа используя рекурсивною функции типа Void(), используя try and catch в main. ...

2
342 / 342 / 331
Регистрация: 02.10.2014
Сообщений: 666
09.12.2014, 14:45 2
Лучший ответ Сообщение было отмечено Zig-Zag как решение

Решение

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
#include <iostream>
#include <cstdlib>
#include <ctime> 
#include <iomanip>
#include <cmath>
 
using namespace std;
 
void Random(double array[], int size);
void  Print(double array[], int size);
double  Sum(double array[], int size);
 
int main(){
    
    srand(time(0));
    const int N = 100;
    int n;
    do{
        cout << "n = ";
        cin >> n;
    }while(n < 1 || N < n);
    
    double a[N], b[N], c[N];
    Random(a, n); Random(b, n); Random(c, n);
    
    Print(a, n);
    double sa = Sum(a, n);
    cout << "Sa = " << sa << endl << endl;
    
    Print(b, n);
    double sb = Sum(b, n);
    cout << "Sb = " << sb << endl << endl;
    
    Print(c, n);
    double sc = Sum(c, n);
    cout << "Sc = " << sc << endl << endl;
    
    cout << "M = sqrt(Sa^2 + Sb^2 + Sc^2) = "; 
    cout << sqrt(sa*sa + sb*sb + sc*sc) << endl;
}
 
void Random(double array[], int size){
    
    for (int i = 0; i < size; ++i)
        array[i] = (rand()%19 - 9)/(rand()%9 + 1.);
}
 
void Print(double array[], int size){
    
    for (int i = 0; i < size; ++i)
        cout << setw(8) << fixed << setprecision(2) << array[i];
    cout << endl;
}
 
double Sum(double array[], int size){
    
    double s = 0;
    for (int i = 0; i < size; ++i)
        s += array[i];
    return s;
}
2
0 / 0 / 0
Регистрация: 02.01.2015
Сообщений: 3
02.01.2015, 20:17 3
D_in_practice, Здравствуйте! У меня похожее задание, но кое-чего я не понимаю в Вашем коде. Не могли бы Вы прокомментировать функцию с рандомом, почему он именно такой? Да и остальные 2 функции тоже) Например, что выводится в cout << setw(8) << fixed << setprecision(2) << array[i];?
Спасибо и с Новым Годом!)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.01.2015, 20:17
Помогаю со студенческими работами здесь

Написать вспомогательные функции вычисления длины отрезка
Помогите пожалуйста! Задан четырехугольник координатами вершин.Вычислить площадь...

Как создать класс содержащий только вспомогательные функции
Всем доброго времени суток! Подскажите как создать класс в C++ содержащий только вспомогательные...

Найти сумму значений функции, используя функции с переменным числом параметров
вычеслить сумму значений функции у = х arctg x для 0&lt;= х &lt;= 2 с шагом 0,2

Найти среднее арифметическое значений функции f(x) в точках а, b, (a+b)/2, используя обращение к функции
Найти среднее арифметическое значений функции f(x) в точках а, b, (a+b)/2, используя обращение к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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