Sinceramente te recomiendo que dejes la SDL, está muy anticuada y le faltan bastantes funciones 
SFML sería la mejor opción.

SFML sería la mejor opción.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: @shellroot en 6 Diciembre 2013, 20:21 PM¿Y como haces 8 ^ 0.5? Porque ese operador no existe el lenguaje
n ^ (1/2) = Raiz Cuadrada
n ^ (1/3) = Raiz Cubica
...
...
...
---
sqrt(8) = 2,82842712474619
8^(1/2) = 8^(0.5) = 2.82842712474619
Cita de: bourne1191 en 6 Diciembre 2013, 12:49 PMDudo que te pidan lo que has hecho en el primer post, lo más probable esque te pidan que hagas la raíz así. Es un problema típico de primero, probablemente también te pidan que calcules e^x y el seno también.
buena respuesta.. por ahora estoy empezando con C y no sé como meter ese tipo de límites en el compilador, pero suena bastante interesante y me pondré a investigarlo. desde luego, mi algoritmo era un poco "de andar por casa"... saludos y gracias
double valor = (1+x)/2; // o en vez de x lo llamas n como en tú código
while(error > 0.00000000000001
valor = (anterior+x/(anterior))/2;
error = valor-anterior;
anterior = valor;
Cita de: ivancea96 en 6 Diciembre 2013, 12:24 PMCon todo el respeto del mundo, ese algoritmo es una auténtica caca. Primero porque es muy lento (ponle la raíz de 500 a ver que tal), segundo porque es muy poco preciso.
Está bien el algoritmo. Podrías pensar en darle más precisión, como haciendo que vaya de 0.01 en 0.01.
Pero bueno, solo es eso.
Suerte
Citara(0) = 0
a(1) = (1+x) / 2
a(n) = (a(n-1)+x/a(n-1))/2
Citara(n)-a(n-1)
CitarEl problema viene dado a que desde un objeto de esa clase, necesito acceder a datos privados de otro objeto del mismo tipo (una lista de strings). Entonces, la solución más eficiente que se me ha ocurrido es crear un puntero de tipo vector<string> vect, pasarlo por referencia a la otra funciónC++ te permite el uso de variables "referencia". Son más seguras y más naturales que los punteros:
int cosa = 0;
int &objeto = cosa;
cout<<objeto<<endl;
cosa = 1;
cout<<objeto<<endl;
vector<string> tuVector(otroVector);
Cita de: Xedrox en 3 Noviembre 2013, 21:11 PMDepende del SO, del compilador... Creo que incluso lo puedes modificar en las opciones de compilación.
Una duda, inicialmente el programa con cuenta memoria? Sin tener que pedir la dinamica... ?