Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/09/2010, 22:56
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: Ayuda¡¡¡con programas

Perdon, antes puse mal un pedaso del for:

Código C++:
Ver original
  1. numero = 0;
  2. for(i=0;cadena[i] != '\0'    ,i ++) {
  3.     digito=cadena[i] - '0';
  4.     numero = numero * 10 + digito;
  5. }

No es muy dificl. Primero seteamos a 0 la variable numero. Luego en el for (un ciclo) vamos a recorrer la cadena caracter a caracter.
Lo que esta entre las llaves se realiza por cada ciclo del for.

Ahi lo que hacemos es calcular el digito que corresponde a ese caracter. Le restamos el valor que representa el cero para obtener el valor del digito.

Luego a nuestro numero lo multiplicamos pro 10 y le sumamos este digito.