Hola. En primer lugar muchas gracias por contestar.
Te comento; lo de la cadena de palabras había probao con char[81] y tambien funciona, ahora pruebo con lo que pones de cadenas. En cuanto a lo de la libreria cmath no entiendo muy bien como va el tema... Me parece que esa libreria funciona si yo en el programa le doy a cos(n) o algo asi y le pido n al usuario, pero lo que yo pregunto, que no se como hacer, es pedirle la funcion al usuario, es decir, que este meta exp(x), cos(x^2)... con una variable simbolica (para el tema de programar integrales definidas y esas cosas). Una solucion supongo que podría ser hacer un menu con una serie de funciones y que el usuario escoja una del menu, pero mi idea era que el usuario escogiera cualquiera de las que estan en la libreria. Quedria algo asi:
char metodo[81];int f;
cout<<"Introduzca el metodo a utilizar "; cin>>metodo;cout<<endl;
cout<<"Introduzca la funcion a integrar "; cin>>f;cout<<endl;
Aunque claro supongo que no se pone int f y esta todo mal....
Por cierto, si me puedes pasar alguno de esos tutoriales... me encantaria. Estoy programando tambien en matlab pero ahi es mucho mas facil; en c++ tienes que hacer todos los pasos tu.
Un saludo y muchisimas gracias por contestar.