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

что не правильно ? - C++

Восстановить пароль Регистрация
 
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
02.01.2012, 21:23     что не правильно ? #1
С новым годом всех!Подскажите пожалуйста ,что в этом коде не правильно написано и что лишнее.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define _USE_MATH_DEFINES
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double x;
double y;
double x1,x2,h;
cin >> x1;
cin >> x2;
cin >> h;
for(x = x1; x < x2; x += h)
y=pow(M_E,x)*cos(M_PI/180/4)*cos(x*sin(x));
cout << y;
system("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
02.01.2012, 21:31     что не правильно ? #2
А что вы сделать то хотели?

Добавлено через 22 секунды
Напишите задачу.
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
02.01.2012, 21:38  [ТС]     что не правильно ? #3
2. Составить и выполнить программы циклической структуры (см. табл. 6) расчета Y=f(x), где агумент функции изменяется в пределах сегмента [начальное значение; конечное значение] с шагом h, при решении в формулах использовать стандартные математические постоянные и функции/

Аргумент функции
(сегмент [начальное значение; конечное значение], h – шаг изменения) -- x [0,1:1] h=0,1
Функция -- y=e (в степени xcos пи/4)*cos(xsinx)

Добавлено через 1 минуту
Меня интерисует правильно ли записаная функция у меня в коде .И вообще...правильно?
vetal10
35 / 35 / 5
Регистрация: 25.05.2010
Сообщений: 211
02.01.2012, 22:16     что не правильно ? #4
если ето
Функция -- y=e (в степени xcos пи/4)*cos(xsinx)
y=(e^(x*cos(pi/4)))*cos(x*sinx) то у тебя не правильно.
C++
1
y=pow(M_E,(x*cos(M_PI_4)))*cos(x*sin(x));
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
02.01.2012, 22:20  [ТС]     что не правильно ? #5
Спасибо !
А что тут лишнее ?Задача - слияние трех строк в 4тую.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<cstring>
#include<iostream>
using namespace std;
int main()
{
char str1[] = "The laboratory ";
char str2[] = "work ";
char str3[] = "number 6.";
char str4[100] = {0};
for(int i = 0;i < strlen(str1);i++)
str4[i] = str1[i];
int j;
for(int i = strlen(str1), j = 0; j < strlen(str2);i++, j++)
str4[i] = str2[j];
for(int i = strlen(str1) + strlen(str2), j = 0; j < strlen(str3); i++,j++)
str4[i] = str3[j];
cout << str4;
return 0;
}
vetal10
35 / 35 / 5
Регистрация: 25.05.2010
Сообщений: 211
04.01.2012, 21:57     что не правильно ? #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<cstring>
#include<iostream>
using namespace std;
int main()
{
char str1[] = "The laboratory ";
char str2[] = "work ";
char str3[] = "number 6.";
char*str4;
int l1=strlen(str1);
int l2=strlen(str2);
int l3=strlen(str3);
str4=new char[l1+l2+l3+1];
for(int i = 0;i < l1;i++)
str4[i] = str1[i];
for(int i =l1, j = 0; j <l2;i++, j++)
str4[i] = str2[j];
for(int i = l1+ l2, j = 0; j <l3; i++,j++)
str4[i] = str3[j];
cout << str4;
delete [] str4;
return 0;
}
тащи
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2012, 21:59     что не правильно ?
Еще ссылки по теме:

C++ Что здесь не правильно?
Что не правильно в коде, что посоветуете дописать C++
C++ Не понимаю что не правильно

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

Или воспользуйтесь поиском по форуму:
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
04.01.2012, 21:59  [ТС]     что не правильно ? #7
Цитата Сообщение от vetal10 Посмотреть сообщение
тащи
Тащу! Спасибо!
Yandex
Объявления
04.01.2012, 21:59     что не правильно ?
Ответ Создать тему
Опции темы

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