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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Serg22
103 / 103 / 31
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
#1

Вычислить функцию - C++

21.09.2013, 19:11. Просмотров 388. Ответов 4
Метки нет (Все метки)

Доброго времени суток.
Кого не затруднит, прошу написать код программы.
Написать программу, вычисляющую ф-цию. N,x,k вводятся пользователем. Программа должна использовать цикл while. Входные данные поступают с клавиатуры. Результат выводится на экран. Установить точность 4 цифры. Предусмотреть обработку ошибок.
(ф-ция в дополнениях)
0
Изображения
 
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2013, 19:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить функцию (C++):

Вычислить функцию f(x,a) - C++
Вычислить функцию f(x,a)= ln(3x) + sqrt(a^3 / 2x) при x=0.3, 0.4,…, 0.9 и a=2, 3,…,6 с точностью 4 знаков после десятичной точки. ...

Вычислить функцию - C++
Нужно вычислить 15 значений функции. Вроде написал программу но выдает ошибку. помогите записать вторую функцию #include <iostream.h>;...

Вычислить функцию - C++
Добрый день! Помогите пожалуйста написать 2 программы по вычислению функции... ...

Вычислить функцию - C++
Дано действительное число а, Вычислить f (a), если 0 при x<= 0 x2+x при 0<x<=1 x2-sinлx2 в остальных случаях;

Вычислить функцию С++ - C++
Помогите решить 3 задание, пожалуйста)

Вычислить функцию - C++
Помогите нужно срочно решить

4
Serg22
103 / 103 / 31
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
22.09.2013, 15:06  [ТС] #2
ну пожалуйста)
0
fishec
119 / 119 / 30
Регистрация: 07.09.2013
Сообщений: 338
22.09.2013, 16:16 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <vcl.h>
#include <iostream>
using namespace std;
 
int main()
{
int n;
double x,y=0;
cout<<"Enter n: ";
cin>>n;
cout<<"Enter x: ";
cin>>x;
int k=0;//k не нужно вводить, т.к. это индекс суммы
while (k<n){
    y+=(n-k++);
}
y*=x;// x можно вынести за скобки, и потом результат умножить на него.
cout<<"y(n)= "<<y<<endl;
system("pause");
return 0;
}
1
Serg22
103 / 103 / 31
Регистрация: 04.03.2013
Сообщений: 479
Завершенные тесты: 2
22.09.2013, 19:49  [ТС] #4
Спасибо за помощь) а вот просто интересно) не раз замечал, но никогда не понимал этого)
вот если тут
C++
1
double x,y=0;
y не приравнивать 0,а оставить вот так
C++
1
double x,y;
то ответ получается совсем не правильный (например если ввести n=3, x=3) то мы получим ответ 24, хотя верный ответ 18.
Хотя я читал что всем переменным присваивается по умолчанию 0... или я что-то не так понимаю?
0
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
22.09.2013, 20:59 #5
Нет. По умолчанию ноль не присваивается. Если не инициализировать y, то в переменной может оказаться любое значение. В этом достаточно легко убедиться с помощью отладчика или просто выведи на экран
C++
1
cout<<y<<endl;
1
22.09.2013, 20:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2013, 20:59
Привет! Вот еще темы с ответами:

Вычислить функцию y=a+b-(ax) - C++
Вычислить функцию y=a+b-(ax) в точках от XN до XK с шагом измерения X, равным DX. Значения XN, XK, OX, A и B ввести с клавиатуры, все...

Вычислить функцию - C++
Не могу разобраться с третьей формулой. Проверял калькулятором, он выдает другой результат. #include &lt;iostream&gt; #include &lt;math.h&gt; ...

Вычислить функцию g(x) - C++
Как вычислить данную функцию на С++

Вычислить функцию - C++
Прошу помочь в решение задачи ввести x вычислить y sin^2x , x&lt;2 y=(фигурная скобка) ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru