Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 04.12.2020
Сообщений: 1
1

Пользовательская функция

04.12.2020, 11:57. Показов 560. Ответов 1
Метки c++, cpp (Все метки)

Author24 — интернет-сервис помощи студентам
Составить программу вычисления значения выражения, используя способы программирования с
образованием функции пользователя.
Пользовательская функция

Попытался сделать код,но он не работает,почему?Помогите пожалуйста!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
using namespace std;
double My_Func(double v)
 
int main()
{
    setlocale( LC_ALL, "Russian" );
    double a,x,y,Z;
    cout << "a = "; cin >> a;
    cout << "x = "; cin >> x;
    cout << "y = "; cin >> y;
    Z = a*x+y*(y+sqrt(abs(My_Func(1,2,3)))/y-x+sqrt(abs(My_Func(1,2,3)))
    cout << "Z =" << Z << endl;
    system("pause");
    return 0;
}
    double My_Func(double v) {
        double y = sqrt(abs(1+v+2*v*v+3*v*v*v));
        return y;
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2020, 11:57
Ответы с готовыми решениями:

Пользовательская функция
Что такое пользовательская функция? И что делает numb? Заранее спасибо.

Пользовательская функция!
На интервале с точностью e(e&gt;0) определить значение одного корня уравнения cos(2/x)*sin(x)+1=0...

Пользовательская функция О_О
Ребят такое задание: необходимо вывести следующий текст на экран &quot;Three blind mice&quot;, используя...

пользовательская функция для массивов
Вот собственно код, почему же он не выводит мне массив через функцию?? Где у меня ошибка? помогите...

1
Модератор
2639 / 1751 / 920
Регистрация: 16.10.2013
Сообщений: 5,067
Записей в блоге: 14
04.12.2020, 12:09 2
Цитата Сообщение от todokom Посмотреть сообщение
Попытался сделать код,но он не работает,почему?
4 и 13 строки: нет точки с запятой в конце

13 строка: неверный вызов пользовательской функции (слишком много аргументов передано)

Добавлено через 5 минут
и формула записана неверно у вас.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cmath>
using namespace std;
 
double My_Func(double v) {
    return sqrt(abs(1+v+2*v*v+3*v*v*v));
}
 
int main()
{
    setlocale( LC_ALL, "Russian" );
    double a,x,y,Z;
    cout << "a = "; cin >> a;
    cout << "x = "; cin >> x;
    cout << "y = "; cin >> y;
    Z = (a*x+y*(y+My_Func(x))) / (y-x+My_Func(y));
    cout << "Z =" << Z << endl;
    system("pause");
    return 0;
}
0
04.12.2020, 12:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2020, 12:09
Помогаю со студенческими работами здесь

Указатели, динамический массив, пользовательская функция
Создать функцию для поиска максимального отрицательного значения в массиве. Вернуть указатель и...

Пользовательская функция для создания/открытия файла
void CreatOpenFile(Name &amp;NameFile, int &amp;flag) // Создание,открытие файла базы данных { char...

Пользовательская функция работает не так, как ожидается: найти причины странного поведения функции
Ребята помогите, пожалуйста. Создаю функцию суммы дробных чисел, но она ничего не возвращает, экран...

Пользовательская функция, выводящая массив на экран. Вывести на экран все четыре массива, используя функцию
Дан код, Надо:• Написать пользовательскую функцию, выводящую массив на экран. Вывести на экран все...

Пользовательская буферизация
Что такое пользовательская буферизация? Читаю книгу по системному программированию и в ней есть...

пользовательская функцыя
народ помогите написать программу http://radikal .r u/fp/69956ae3a3d746208c492c4c105fe87c ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru