![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]() ![]()
Сообщение
#1
|
|
![]() Продвинутый пользователь ![]() ![]() ![]() Группа: Posters Сообщений: 220 Регистрация: 17.8.2007 Из: Чебы Пользователь №: 8,614 ![]() |
задание : f=(m*tg(t)+|c*sin(t)|)^1/3
Помогите плиз чо в этой программе не так ? (после компиляции и выполнения, результат f=1 при любых значениях t) #include <stdlib.h> #include <iostream.h> #include <math.h> #include <conio.h> #pragma argsused int main(int argc, char* argv[]) {const double m=2.0,c=-1.0; double t,f; cout<<"Vvedite t "; cin>>t; f=pow(m*tan(t)+abs(c*sin(t)),(1/3)); cout<<"f ravno "<<f; getch(); } -------------------- В голове один мотив - ЧЕМПИОН ЛОКОМОТИВ
|
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Новичок ![]() Группа: Members Сообщений: 34 Регистрация: 4.2.2007 Из: Новочебоксарск Пользователь №: 5,196 ![]() |
#include <stdlib.h>
int abs(int x); Возможно надо еще и (double)(1/3) сделать. |
|
|
![]()
Сообщение
#3
|
|
![]() Продвинутый пользователь ![]() ![]() ![]() Группа: Posters Сообщений: 220 Регистрация: 17.8.2007 Из: Чебы Пользователь №: 8,614 ![]() |
#include <stdlib.h> int abs(int x); Возможно надо еще и (double)(1/3) сделать. Ты имеешь в виду что под модулем должно стоять строго целое число ? Возможно надо еще и (double)(1/3) сделать. - в смысле ? если чо тоя тока на первом курсе и пока не разбираюсь в с++, но принципы программирования понимаю 0-))) -------------------- В голове один мотив - ЧЕМПИОН ЛОКОМОТИВ
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 20th June 2025 - 23:46 |