Задачка С++
| |
Shevron_7 | Дата: Суббота, 06 Апреля 2013, 15:46 | Сообщение # 1 |
маньяк-бомбист
Сейчас нет на сайте
| Нужно записать это
Вот мой вариант Код #include <cstdlib> #include <iostream> #include <math.h>
using namespace std;
int main() { double const a = 0.5,h = 1.2,k = 0.6; int const b = 25, c = 12; double xi,x,e = 2.71; while (a <= xi <= b) { x = xi+h; if (xi > c) {pow((xi*e),(k*( pow((a*b),0.5 )))} else {xi+tan(pow(x,2))}; }; system("PAUSE"); return EXIT_SUCCESS; }
выдает ошибку Как правильно?
TEST => Мои игры: Kill your brain Space Conflict Zombie Day Bounce PC Extra ball 2012
Это спасибо в карман не положишь, а в репутацию можно. +1
Сообщение отредактировал Shevron_7 - Суббота, 06 Апреля 2013, 16:30 |
|
| |
WPhoeniXW | Дата: Суббота, 06 Апреля 2013, 16:00 | Сообщение # 2 |
участник
Сейчас нет на сайте
| Shevron_7, pow((xi*e),(k*pow(a*b,0.5))) - всё работает , ошибка не в выражении .
4 строка - НЕ ИСПОЛЬЗУЙ int для pow
" Кто в страхе живет, тот и гибнет от страха. " Леонардо Да Винчи
Сообщение отредактировал WPhoeniXW - Суббота, 06 Апреля 2013, 16:03 |
|
| |
Shevron_7 | Дата: Суббота, 06 Апреля 2013, 16:01 | Сообщение # 3 |
маньяк-бомбист
Сейчас нет на сайте
| WPhoeniXW, я выложил больше инфы
TEST => Мои игры: Kill your brain Space Conflict Zombie Day Bounce PC Extra ball 2012
Это спасибо в карман не положишь, а в репутацию можно. +1
|
|
| |
WPhoeniXW | Дата: Суббота, 06 Апреля 2013, 16:03 | Сообщение # 4 |
участник
Сейчас нет на сайте
| Я тоже )
" Кто в страхе живет, тот и гибнет от страха. " Леонардо Да Винчи
|
|
| |
Shevron_7 | Дата: Суббота, 06 Апреля 2013, 16:10 | Сообщение # 5 |
маньяк-бомбист
Сейчас нет на сайте
| Все равно ошибка Добавлено (06.04.2013, 16:10) --------------------------------------------- прогони его у себя
TEST => Мои игры: Kill your brain Space Conflict Zombie Day Bounce PC Extra ball 2012
Это спасибо в карман не положишь, а в репутацию можно. +1
|
|
| |
WPhoeniXW | Дата: Суббота, 06 Апреля 2013, 16:16 | Сообщение # 6 |
участник
Сейчас нет на сайте
| О боже ))) tg чего ? Это самы ужасный код в мире )))))
" Кто в страхе живет, тот и гибнет от страха. " Леонардо Да Винчи
Сообщение отредактировал WPhoeniXW - Суббота, 06 Апреля 2013, 16:18 |
|
| |
Shevron_7 | Дата: Суббота, 06 Апреля 2013, 16:19 | Сообщение # 7 |
маньяк-бомбист
Сейчас нет на сайте
| tg х^2
TEST => Мои игры: Kill your brain Space Conflict Zombie Day Bounce PC Extra ball 2012
Это спасибо в карман не положишь, а в репутацию можно. +1
Сообщение отредактировал Shevron_7 - Суббота, 06 Апреля 2013, 16:20 |
|
| |
WPhoeniXW | Дата: Суббота, 06 Апреля 2013, 16:25 | Сообщение # 8 |
участник
Сейчас нет на сайте
| О боже ты и меня уже убил , tan
Короче , учи синтаксис , хоть что нибудь . Нельзя писать просто выражение без переменной . И условие без значения переменной xi и нафига такое условие где обе переменные известны ? УЖАС Код #include <cstdlib> #include <iostream> #include <math.h>
using namespace std;
int main() { double const a = 0.5,h = 1.2,k = 0.6; int const b = 25, c = 12; double xi,x,e = 2.71,r,f; while ((a <= xi )&& (xi <= b)) { x = xi+h; if (xi > c) r=pow((xi*e),(k*pow(a*b,0.5 ))); else f=xi+tan(pow(x,2.0)); } cout<<" f= " <<f; return 0 ; }
И это не будет работать из за xi .
учи C++
" Кто в страхе живет, тот и гибнет от страха. " Леонардо Да Винчи
Сообщение отредактировал WPhoeniXW - Суббота, 06 Апреля 2013, 16:26 |
|
| |
Shevron_7 | Дата: Вторник, 09 Апреля 2013, 17:45 | Сообщение # 9 |
маньяк-бомбист
Сейчас нет на сайте
| вообщем немного поработал и сделал)))
Код #include <cstdlib> #include <iostream> #include <math.h>
using namespace std;
int main() { double const a = 0.5,h = 1.2,k = 0.6; int const b = 25, c = 12; double xi = 0.7,x = 2,e = 2.71,r,f,yi = 0.7,zx = 0,zy = 0; while ((a <= xi) && (xi <= b)) { xi = xi+h; zx = zx+1; if (xi > c) r = pow((xi*e),(k*pow(a*b,0.5 ))); cout<<"X"<<zx<<" = "<<xi<<" f(x"<<zx<<") = "<<r<<"\n"; } cout<<"\n\n"; while ((a <= yi) && (yi <= b)) { yi = yi+h; zy = zy+1; if (yi <= c) f = yi+tan(pow(x,2.0)); cout<<"Y"<<zy<<" = "<<yi<<" f(y"<<zy<<") = "<<f<<"\n"; } int i; cin>> i; }
TEST => Мои игры: Kill your brain Space Conflict Zombie Day Bounce PC Extra ball 2012
Это спасибо в карман не положишь, а в репутацию можно. +1
Сообщение отредактировал Shevron_7 - Вторник, 09 Апреля 2013, 17:54 |
|
| |
Bazilik_xD | Дата: Среда, 10 Апреля 2013, 20:52 | Сообщение # 10 |
был не раз
Сейчас нет на сайте
| может не pow((xi*e), ...) кажется xi*pow(e, ...)
у вас же х умножается на экспоненту. вообще переменную е не нужно было вводить, имхо так запись выглядит компактнее: xi*exp(k*sqrt(a*b))
|
|
| |
|