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

Вычислить значения t, соответствующие каждому значению х - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
vladislav1515
0 / 0 / 0
Регистрация: 29.09.2013
Сообщений: 4
14.10.2013, 00:50     Вычислить значения t, соответствующие каждому значению х #1
Вычислить значения t, соответствующие каждому значению х ( xn≤x≤xk ,
шаг изменения x равен dx) по формуле t=sin(ax)+(a+b)-e . Вычислить
сумму отрицательных значений t, произведение ненулевых t, количество
положительных значений t. На экран выводить каждую вторую пару
значений x и t. Контрольный расчёт провести при a=1.23, xn=2.5, xk=8.5,
dx=0.2.

Помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2013, 00:50     Вычислить значения t, соответствующие каждому значению х
Посмотрите здесь:

Вычислить значения у, соответствующие каждому значению х C++
Для температуры от -5 до +5 °C с шагом 1.25 °C вывести соответствующие значения по Фаренгейту и Реомюру C++
Добавить к каждому числу корень квадратный из абсолютного значения произведения C++
Исправить программу на собственные значения и им соответствующие вектора C++
Вычислить значения z, соответствующие каждому значению x C++
Вычислить значения y, соответствующие каждому значению х (xn≤x≤xk, шаг изменения x равен dx) C++
Вычислить значения y, соответствующие каждому значению х C++
C++ Присвоить каждому значению массива значение индекса

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Жанерке
 Аватар для Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
14.10.2013, 07:45     Вычислить значения t, соответствующие каждому значению х #2
вот похожи пример надо отредактировать условие

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
void __fastcall TForm1::Button1Click(TObject *Sender) 
{ 
double x1,x2,x,h,a,s; 
int N; 
x=x1=StrToFloat(Edit1->Text); 
Memo1->Lines->Add("x1="+Edit1->Text); 
x2=StrToFloat(Edit2->Text); 
Memo1->Lines->Add("x2="+Edit2->Text); 
N=StrToInt(Edit3->Text); 
Memo1->Lines->Add("N="+Edit3->Text); 
h=StrToFloat(Edit4->Text); 
Memo1->Lines->Add("h="+Edit4->Text); 
int c=-1; 
do 
{ x+=h; // Запись эквивалентна x=x+h; 
double a=1,s=1; 
for(int k=1;k<=N;k++) 
{ 
a=c*a*x/k; 
s+=a; 
} 
Memo1->Lines->Add("при x”+FloatToStrF(x,ffFixed,8,2) 
+"сумма="+FloatToStrF(s,ffFixed,8,2)); 
} 
while(x<x2); 
}
Добавлено через 23 минуты
вот ваша :

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
#include <vcl.h>
#pragma hdrstop
#include<conio.h>
#include<math.h>;
#include<iostream.h>
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
double xn,xk,x,dx,a,b,sum,proizv;
int N;
a=1.23;
x=xn=2.3;
xk=8.5;
dx=0.2;
do
{
 x+=dx; // Г‡Г*ГЇГЁГ±Гј ГЅГЄГўГЁГўГ*ëåГ*ГІГ*Г* x=x+h;
double t=0,sum=0,proizv=1;
t=sin(a*x)+(a+b)-exp(1);
if(t<0) sum+=t;
if(t!=0) proizv*=t;
 
cout<<"pri  x  "<< x<<" t=  "<<t<<endl;
} 
while(x<xk);
cout<<endl<<endl;
cout<<"cymma  "<<sum;
cout<<"proizv   "<<proizv  ;
getch();
        return 0;
}
Yandex
Объявления
14.10.2013, 07:45     Вычислить значения t, соответствующие каждому значению х
Ответ Создать тему
Опции темы

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