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

Как сделать данное в Visual Studio С++ ? - C++

Восстановить пароль Регистрация
 
scor
Сообщений: n/a
15.12.2010, 14:51     Как сделать данное в Visual Studio С++ ? #1
Помогите решить данные задачи!

1.Составить программу для вычисления функции F(x) на отрезке [a,b], с шагом h. Результат представить в виде таблицы, первый столбец которой - значение аргумента, второй - соответствующее значение функции

F(x)=tg x/2+2cosx



2.Найти наименьший номер члена последовательности, для которого выполняется условие |an-an-1|< ε. Вывести на экран этот номер и все элементы ai , где i=1,2,3…,n.

an=1/2 tg an-1,a=0,5

3.Дано натуральное число п. Вычислить

P=(1-1/2)(1-1/4)(1-1/6)...(1-1/2n)

Насчет 3го задания я написал код,но не уверен правильный он или нет:

#include <iostream>
#include <iomanip>

using namespace std;
int main()
{
int n;
double p = 1.0;
cout << "Введите чилсо n: ";
cin >> n;

for (int i = 1; i <= n; i++ )
{ p *= (1 - (1.0 / (2.0 * i)));
}
cout << fixed << setprecision(2);
cout << "P = "<<p<< endl;
getchar();
return 0;
}

Второе задание я не знаю как делать вообще.

В первом задание не знаю как делать через тангенс,вот код который попытался написать:

#include <iostream>
#include <cmath>
using namespace std;

double function(double x);
int main()
{
double x;
cout << "X = ";
cin >> x;


cout << "Function = " << function(x) << endl;

cin.get();
return 0;}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2010, 14:51     Как сделать данное в Visual Studio С++ ?
Посмотрите здесь:

Как обьявить String в Visual Studio С++? C++
как насыпать программу в Microsoft Visual Studio... C++
как сделать этот массив в visual studio C++
C++ Как в visual studio 10 сделать кнопку на форме?
C++ Как скомпилировать программу в Visual Studio 12.0?
Как запустить программу в Visual Studio? C++
Как пользоваться отладчиком (в Visual Studio) C++
Как установить visual studio? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
15.12.2010, 15:01     Как сделать данное в Visual Studio С++ ? #2
Цитата Сообщение от scor Посмотреть сообщение
1.Составить программу для вычисления функции F(x) на отрезке [a,b], с шагом h. Результат представить в виде таблицы, первый столбец которой - значение аргумента, второй - соответствующее значение функции
F(x)=tg x/2+2cosx
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
#include <iostream> 
#include <cmath>
 
using namespace std;
 
int main()
{
        float a,b,h,fx;
        cout<<"Enter a -> ";
        cin>>a;
        cout<<"Enter b -> ";
        cin>>b;
        cout<<"Enter h -> ";
        cin>>h;
        cout<<endl<<"Result:"<<endl;
         for(float i=a; i<b; i+=h)
         {
             fx=tan(i/2.0) + 2*cos(i);
             cout<<"f("<<i<<") = "<<fx<<endl;
 
         }
        system("pause");
        return 0;
}
scor
Сообщений: n/a
15.12.2010, 15:11     Как сделать данное в Visual Studio С++ ? #3
спасибо)),но результат должен быть в виде таблицы(или это у меня в Visual Studio 2010 не отображается в виде таблицы)
Yandex
Объявления
15.12.2010, 15:11     Как сделать данное в Visual Studio С++ ?
Ответ Создать тему
Опции темы

Текущее время: 04:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru