Códigos Fuente de C/Visual C

Mostrando del 451 al 460 de 810 registros
sin imagen de perfil

Operaciones con Vectores


C/Visual C

Publicado el 16 de Junio del 2006 por John Salcedo
14.525 visualizaciones desde el 16 de Junio del 2006
Operaciones con Vectores: intercambiar elementos, eliminar repetidos sin usar vectores adicionales, ordenamientos y busquedas.
Desarrollado en C++ builder 4.
sin imagen de perfil

Algoritmo de Euclides


C/Visual C

Publicado el 12 de Mayo del 2006 por Frank Rafael (19 códigos)
12.816 visualizaciones desde el 12 de Mayo del 2006
Calculo del mcd de dos enteros positivos. Lo hace mediante el algoritmo de Euclides. Además calcula el mcm mediante la fórmula: mcm(a,b)*mcd(a,b)=a*b.
Desarrollado en Borland C++ 3.1
sin imagen de perfil

Primo


C/Visual C

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 12 de Mayo del 2006 por Frank Rafael (19 códigos)
10.384 visualizaciones desde el 12 de Mayo del 2006
Código que determina si un número es primo o no.

Hace uso del teorema:
Para todo número primo p > 3, se tiene que p=6k+1 ó p=6k-1

Demostración:
Todos los entero pueden expresarse exactamente de un de las 6 posibles
formas:
6k, 6k+1, 6k+2, 6k+3, 6k-2, ó 6k-1

6k es divisible por 6, por lo que no es primo
6k+2 es par, por lo que no es primo
6k+3=3(2k+1) es divisible por 3, por lo que no es primo
6k-2 es par por lo que no es primo
Por tanto, los números primos tienen que expresarse de la forma 6k+1 ó 6k-1 Note que no todos los números de esa forma son necesariamente primos.
Desarrollado en Borland C++ 3.1
sin imagen de perfil

Fibonacci


C/Visual C

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 12 de Mayo del 2006 por Frank Rafael (19 códigos)
18.602 visualizaciones desde el 12 de Mayo del 2006
Código que calcula el término enésimo de la secuencia de Fibonacci.
Desarrollado en Borland C++ 3.1
sin imagen de perfil

Arreglo de estructuras


C/Visual C

Publicado el 16 de Abril del 2006 por Suil Adnarin Sallas
17.306 visualizaciones desde el 16 de Abril del 2006
Código que muestra como realizar altas, consultas, bajas y modificaciones en un arreglo de estructuras. Se incluye una librería la cual es muy útil, ya que se puede usar como alternativa a scanf y gets, captura flotantes, enteros y cadenas, dejando solo introducir el tipo de datos correspondientes, así, un flotante solo puede ser capturado con un solo punto y no mas ya que esta validado para que no deje introducir mas.
sin imagen de perfil

Round Robin


C/Visual C

estrellaestrellaestrellaestrellaestrella(10)
Publicado el 19 de Marzo del 2006 por Uriel Dorantes (3 códigos)
37.368 visualizaciones desde el 19 de Marzo del 2006
Simulación en C++ del Algoritmo de Planificación por Turno Rotatorio, mejor conocido como Round Robin.
sin imagen de perfil

Manejar números grandes con precisión


C/Visual C

Publicado el 28 de Febrero del 2006 por Ernesto (2 códigos)
5.230 visualizaciones desde el 28 de Febrero del 2006
Librería para manejar números grandes con precisión. La misma utiliza el motor de la MIRACL http://indigo.ie/~mscott/ (que es gratuita).
Para correr el programa desde VB 5 o 6 solamente tienen que registrar la librería (regsvr32 + (path del archivo) + LibNumVB.dll) (ej: regsvr32 C:\LibNumVB.dll) y llamarla desde el programa VB.
La librería trabaja con "." como separador decimal y devuelve los números menores a cero como ".0015".

Envío el código en Microsoft VC++ 2005 (Ver. 8) que hace de puente entre la librería MIRACL y el VB con la DLL creada con el mismo.

El ejemplo calcula el factorial de 1000 con todos los dígitos en menos de un segundo.