Форум программистов, компьютерный форум, киберфорум
Наши страницы

Решение уравнения с используя функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать в виде модуля набор подпрограмм для работы с многочленами http://www.cyberforum.ru/cpp-beginners/thread622293.html
Реализовать в виде модуля набор подпрограмм для работы с многочленами от одной переменной (1й степени t, 2й степени n). 1) сложение 2) вычитание 3) умножение 4) деление с остатком 5)...
C++ Круг и прямая Дорогие форумчане! Не откажите в помощи, если есть идеи по заданию. Алгоритм или небольшая помощь с кодом На плоскости заданы множество точек М и круг. Выбрать из М две различные точки так, чтобы... http://www.cyberforum.ru/cpp-beginners/thread622289.html
Ввод строки из потокового файла целиком C++
В файле строка format ascii 1.0, оператор File>>Buffer; вводит только "format". А как ввести целиком до символа перевода строки?
C++ Дано целое число N и набор из N целых чисел, упорядоченный по возрастанию.
вот задание Дано целое число N и набор из N целых чисел, упорядоченный по возрастанию. Данный набор может содержать одинаковые элементы. Вывести в том же порядке все различные элементы данного...
C++ Дано два числа А и В (А<В). Вывести в порядке увеличения все целые числа http://www.cyberforum.ru/cpp-beginners/thread622208.html
Дано два числа А и В (А<В). Вывести в порядке увеличения все целые числа, расположеные между А и В(не включая чисед А и В), а также количество N этих чисел.
C++ Массив: поменять местами главную и побочную диагонали дана матрица поменять главную диоганаль на побочную, а побочную на главную подробнее

Показать сообщение отдельно
Fooly
21 / 17 / 1
Регистрация: 26.03.2012
Сообщений: 147
11.07.2012, 22:52
Цитата Сообщение от MasterRO Посмотреть сообщение
просто если представить пример (3*j^3+j^2+1) как (a*j^3+b*j^2+c) к примеру, то есть а=3 b=1 b c=1, а j изменяется от 3 до n, тогда во второй сумме a=2, b=0 (0*j^2=0), a c=3, и получается 2*j^3+0*j^2+3=2*j^3+3. В функцию должны передаваться параметры
C++
1
int func(n,m,a,b,c)
но как это сделать на С++ я не знаю
А в функцию должен передаваться 1 параметр? Просто, если можно передать 4 параметра, то тогда это легко делается, но я всё-таки понимаю, что нужно сделать с одним параметром. Нужно ждать ответа профи в таком случае

Добавлено через 9 минут
И с 4-мя не смог сделать Вот с 5 параметрами, но зато 1 функция
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
#include <iostream>
#include "math.h"
using namespace std;
double sum(int nr, int a, int b, int c, int j);
 
int main()
{
    setlocale (LC_ALL, "Russian");
    int n;
    double m;
    cout << "Введите предел n, равным не менее 3: ";
    cin >> n;
    if (n<3)
        {cout << "n должно быть не менее 3, введите повторно: ";
         cin>> n;}
    cout << "\nВведите предел m, равным не менее 2: ";
    cin>> m;
    if (m<2)
        {cout << "m должно быть не менее 2, введите повторно: ";
         cin>> m;}
    double result = (1+2*sum(n,3,1,1,3))/(2+sum(m,2,0,3,2));    
    cout << "\nРезультат равен: " << result;
    for (int i=0;i<100; i++)
        cin.get();
    return 0;
}
 
double sum(int nr, int a, int b, int c, int j)
{
    double fun=0;
    for (j; j<=nr; j++)
        fun+=a*pow(j,3.0)+b*pow(j,2.0)+c;
    return fun; 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.