Другие языки программирования и технологии
Люди, знающие язык программирования С, нужна ваша помощь =3
При компиляции выдает "Не является внутренней или внешней командой...." В чем собственно говоря проблема??? #include "stdafx.h" #include <math.h> #include <iostream> float myFun (float a, float b); using namespace std; int main() { float a, b; cout << " a = "; cin >> a; cout << " b = "; cin >> b; float res = myFun(a, b); if(2 * cos (a * a * a) * cos (a * a * a) == 0) { cout << "Error!\n"; return 0; } res = ((pow ( exp, -1/6) * sqrt( a * a + log (abs(b)) )- tan (a))/2 * cos (a * a * a) * cos (a * a * a)) * pow(10, 6); cout << " res = " << res << endl; return 0; }
попробуйте этот вариант
#include "stdafx.h"
#define _USE_MATH_DEFINES
#include <math.h>
#include <iostream>
float myFun (float a, float b);
using namespace std;
int main()
{
float a, b;
cout << " a = ";
cin >> a;
cout << " b = ";
cin >> b;
float res = myFun(a, b);
if(2 * cos (a * a * a) * cos (a * a * a) == 0)
{
cout << "Error!\n";
return 0;
}
res = ((pow ( M_E, -1/6.) * sqrt( a * a + log (abs(b)) )- tan (a))/2 * cos (a * a * a) * cos (a * a * a)) * pow(10., 6);
cout << " res = " << res << endl;
return 0;
}
#include "stdafx.h"
#define _USE_MATH_DEFINES
#include <math.h>
#include <iostream>
float myFun (float a, float b);
using namespace std;
int main()
{
float a, b;
cout << " a = ";
cin >> a;
cout << " b = ";
cin >> b;
float res = myFun(a, b);
if(2 * cos (a * a * a) * cos (a * a * a) == 0)
{
cout << "Error!\n";
return 0;
}
res = ((pow ( M_E, -1/6.) * sqrt( a * a + log (abs(b)) )- tan (a))/2 * cos (a * a * a) * cos (a * a * a)) * pow(10., 6);
cout << " res = " << res << endl;
return 0;
}
Где сама-то функция myFun() ?
Тут не С, а С++. не путай языки
В
res = ((pow ( exp, -1/6) * ...
как минимум 2 ошибки
использовние функции "exp" вместо переменной (ещё и необъявленной)
и деление целых -- 1/6 это ноль. надо "1./6" или "1/6." или.. (именно с точкой, чтоб было не целое. смотри как делить и типы в мануалах)
В
res = ((pow ( exp, -1/6) * ...
как минимум 2 ошибки
использовние функции "exp" вместо переменной (ещё и необъявленной)
и деление целых -- 1/6 это ноль. надо "1./6" или "1/6." или.. (именно с точкой, чтоб было не целое. смотри как делить и типы в мануалах)
А где реализация функции? И на какой строке выдаёт ошибку?
проблема в том, как именно вы компилируете?
где пример?.. .
путь написан правильно? ..а если в нем пробелы, то где кавычки ? .имяя файла компилятора верно?
где пример?.. .
путь написан правильно? ..а если в нем пробелы, то где кавычки ? .имяя файла компилятора верно?
ну у меня в висуал студио ругаеться на библиотеку первую.
и на pow.
так что не знаю..
и на pow.
так что не знаю..
Похожие вопросы
- (c#)Что значит знать язык программирования
- Как создать программу, зная язык программирования?
- Есть кто нибудь кто знает язык С ?? срочно нужна помощь !!
- Идти ли на программиста если не знаешь языков программирования?
- Язык программирования. Какой на ваш взгляд язык программирования самый перспективный !?
- Программист сколько должен знать языков программирование?? , и какие языки программирование??
- вопрос к знающим язык программирования HTML
- за ответ +10. мне 13 лет, я знаю языки программирования: PHР, HTML и т.д.
- Сложно ли будет написать программу если хорошо знаешь язык программирования?
- Бывало ли у вас такое: вы не знаете языка программирования, а задачу нужно решить до завтра? просто глаза на лоб лезут..