elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: [1]
1  Programación / Programación General / Python para cálculo científico en: 15 Febrero 2017, 18:07 pm
Buenas compañeros, recomendáis algún libro o documento para iniciarse en el lenguaje Python? Sobre todo me interesa si está más centrado en el cálculo (interpolacion, integracion, diferenciabilidad, graficas...). Me da igual si está en inglés.


Muchas gracias.



(No sé por qué pero no me ha dejado crear el tema en documentación e información o aglo así, lo digo por si este no es su lugar)
2  Programación / Programación C/C++ / Copiar fichero a vector strings en: 14 Enero 2017, 22:35 pm
Buenas noches a todos,

Estoy intentando hacer un programa que copie un fichero de texto (un diccionario), en un vector de strings. El problema es que no he trabajado apenas ni con vectores ni ficheros, ni si quiera los he visto en clase...

Bueno lo que tenog es lo siguiente:

Código
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <fstream>
  5. #include <cstdlib>
  6. #define MAX 90000
  7. using namespace std;
  8.  
  9. int main (void)
  10. {
  11.    vector <string> v (MAX);
  12.    ifstream archivo1 ("palabras.txt");
  13.    int i=0;
  14.  
  15.    if (archivo1.fail()) cout<<"El archivo no se abrio correctamente."<<endl;
  16.  
  17.    while (getline(archivo1, v()))
  18.    {
  19.    cout<<v.at(i)<<endl;
  20.    i++;
  21.  
  22.    }
  23.  
  24.  archivo1.close();
  25.  
  26.   system ("PAUSE");
  27.   return 0;
  28.  
  29.  
  30.  
  31. }
  32.  

Al compilar me da el fallo en el getline, pero no sé que es lo que falla ahí.
En el while, aunque no hace falta, que me muestre las palabras que se guarden en cada posición del vector, para ver si funciona principalmente.

Muchas gracias de antemano.
3  Programación / Programación C/C++ / Funcion exponencial con desarrollo de Taylor C++ en: 19 Noviembre 2016, 23:11 pm
Buenas noches a todos, estoy intentando calcular la funcion exponencial a través del desarrollo de Taylor en c++ y los valores que me dan no son los correctos. He estado repasando mucho rato y sigue sin funcionar.
Si podéis echarle un ojo al siguiente código y ayudarme os lo agradecería mucho. (El codigo no está muy claro xD).

Gracias. (PD: Estoy en 1ero de fisica y llevo poco tiempo programando)
Código
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. double funcionexp (double x, int n);
  5. double potencia (double x, int n);
  6. double factorial (int n);
  7.  
  8. int main (void)
  9. {
  10.    int n;
  11.    double x, expo;
  12.    cout<<"Introduce dos valores, el primero sera el valor de x de la funcion exponencial\n";
  13.    cin>>x;
  14.    cout<<"\n Y el segundo el numero de terminos que se consideraran en la serie de Taylor: "<<endl;
  15.    cin>>n;
  16.    cout<<endl<<endl;
  17.    expo=funcionexp(x,n);
  18.    cout<<expo;
  19.    system("PAUSE");
  20.    return 0;
  21. }
  22.  
  23.  
  24. double potencia (double x, int n)
  25. {
  26.    int h;
  27.    double pote=1.0;
  28.    for (h=1;h<=n;h++) pote*=x;
  29.    return pote;
  30. }
  31. double factorial ( int n)
  32. {
  33.    int k;
  34.    double fact=1.0;
  35.    for (k=1;k<=n;k++)
  36.    {
  37.        fact*=k;
  38.    }
  39.    return fact;
  40. }
  41. double funcionexp (double x, int n)
  42. {
  43.    int z;
  44.    double exp, sii;
  45.    exp=0.0;
  46.    sii=0.0;
  47.    for (z=0;z<=n;z++)
  48.    {
  49.        exp=(potencia(x,n))/(factorial(n));
  50.        sii+=exp;
  51.    }
  52.    return sii;
  53. }
  54.  
  55.  

Mod: los códigos deben ir en geshi
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines