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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Accion de gracia
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Accion de gracia  (Leído 2,033 veces)
Erecc

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Accion de gracia
« en: 2 Noviembre 2015, 10:49 am »

Consejos para mejorar la eficiencia XP metralleta galleta de historietas



En línea

class_OpenGL


Desconectado Desconectado

Mensajes: 437

Si usas Direct3D, no eres mi amigo :P


Ver Perfil
Re: Accion de gracia
« Respuesta #1 en: 2 Noviembre 2015, 13:26 pm »

Te voy a dar pistas. No necesitas la variable aux. No tienes porque calcular la diferencia en cada ciclo. Puedes usar la función abs. Para ser más claros. Solamente necesitas unos if, un while, y las variables de entrada.

Por cierto, te aconsejo copiar el código y ponerlo entre las etiquetas GeSHI (las tienes a la derecha, arriba de la caja de texto).

PD.: Extra: Otro consejo. Los archivos que guardan códigos en C++ guardalos en archivos .cpp La extensión .c está dedicada a el lenguaje C


« Última modificación: 2 Noviembre 2015, 13:29 pm por class_OpenGL » En línea

Programador aficionado. Me quiero centrar en programar videojuegos. La API que uso para crearlos es OpenGL
Erecc

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Accion de gracia
« Respuesta #2 en: 2 Noviembre 2015, 16:15 pm »

A ver, lo que tengo que hacer es a dos numeros dados por el usuario sacar todos los que hay entre esos dos y sumarlos, ej; entre 1 y 4 hay tres numeros y su suma es 6; no se como hacerlo :/ he estado pensando en lo que me has dicho, pero no se usar esa función, y en cuanto a lo otro, pues la verdad es que se supone que programamos en c con sintiaxis de c++, si para ti hace algún sentido no dudes en decirmelo XP  pero de momento, que puedo hacer?
En línea

Erecc

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Accion de gracia
« Respuesta #3 en: 2 Noviembre 2015, 19:54 pm »

y no me funciona bien u.u
En línea

A.I.

Desconectado Desconectado

Mensajes: 61


Ver Perfil
Re: Accion de gracia
« Respuesta #4 en: 3 Noviembre 2015, 01:16 am »

Si usas matemáticas es más rápido, fácil y la complejidad pasa de ser lineal a constante.

Suponiendo que siempre trabajas con naturales y que  A > B
Entre A y B (incluyéndolos) hay B-A+1 números.
La suma de los números entre A y B (incluyéndolos) es (A+B) * (B-A+1) / 2 (ésta deberías comprobarla la he sacado sin usar papel y lápiz y se me da mal sacar cosas sin escribirlas xD).

Por cierto, tu código es un desastre sin sentido.
En línea

Erecc

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Accion de gracia
« Respuesta #5 en: 4 Noviembre 2015, 12:02 pm »

Okey D:, pero de todas formas no tiene que incluirlos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Gente tóxica que se mueve por Internet con gracia y soltura
Noticias
wolfbcn 0 1,051 Último mensaje 24 Julio 2013, 01:35 am
por wolfbcn
(Aporte) Una pregunta trampa que me hizo mucha gracia
Programación C/C++
class_OpenGL 9 3,897 Último mensaje 24 Junio 2016, 04:58 am
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines