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 Mensajes
Páginas: 1 2 3 4 [5]
41  Programación / Programación C/C++ / Re: [AYUDA] Problema muy sencillo en c++ en: 8 Noviembre 2015, 11:34 am
Ya está ivan gracias, como has dicho había que poner alguna condición para cuando el modulo de n era 0 porque yo lo del continue no lo he visto todavía.
Código:
int cerificar(int n){
    int i=n%10;
    int potencias = 1;
    n=n/10;
    while(n!=0){
        if(n%10>0){
            potencias=potencias*100;
            i=i+n%10*potencias;
           
        }
        n=n/10;
    }
    return i;
}
42  Programación / Programación C/C++ / [AYUDA] Problema muy sencillo en c++ en: 8 Noviembre 2015, 01:29 am
Hola buenas estoy empezando a programar y llevo un día entero resolviendo un problema que seguro que se puede hacer en 5 minutos, el problema es este: https://gyazo.com/6542c560c942442f08009202a0d3cfb6
Mi programa es este pero falla cuando hay un cero en el numero.
Código:
int cerificar(int n){ 
    int i=n%10;
    int potencia=1;
       while(n!=0){
       n=n/10;
       potencia=potencia*100;
       i=i+n%10*potencia;
       }
     return i;
}

43  Programación / Programación Visual Basic / DUDA CON VISUAL BASIC NÚMERO DE DÍGITOS MÁXIMOS RANDOM en: 18 Abril 2014, 21:00 pm
Hola a todos es mi primer post en este foro que ya me ha resuelto muchas dudas javascript:void(0); os quería preguntar porque si quiero obtener números aleatorios programando en Visual Basic siempre voy a tener 10 dígitos en vez de 16 como yo quiero. Es decir yo programo un número aleatorio "x" de 10 dígitos y  hago una operación aritmética con otro(como por ejemplo una suma) para conseguir las cifras que yo quiero pero sin embargo no me aparece un número y no me deja, me aparece mi Label1, aquí os dejo el código del Form.
(Tengo que destacar también que es el primer programa de objetos con el que trabajo ya que soy muy nuevo en esto de la programación)
Código
  1.  
  2. Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  3.  
  4.  
  5. TextBox2.Text = "11111110000"
  6.  
  7. Dim r1, r2 As Integer
  8.  
  9. r1 = Val(CInt(Math.Floor((999999999 - 999999998 + 1) * Rnd())) + 999999998) + Val(TextBox2.Text)
  10.  
  11. Label1.Text = r1
  12.  
  13. End Sub
  14.  
Páginas: 1 2 3 4 [5]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines