tomar digitos
hola que tal
Mi problema es con los numeros aleatorios pero lo que pasa es que noc como hacerle para que el programa tome los 3 numeros digitos antes del ultimo por ejemplo 15698, que el programa tome 569
Por favor alguien orienteme
Mi problema es con los numeros aleatorios pero lo que pasa es que noc como hacerle para que el programa tome los 3 numeros digitos antes del ultimo por ejemplo 15698, que el programa tome 569
Por favor alguien orienteme
Puedes hacerlo con un par de cuentas.
Primero eliminas la ultima cifra dividiendo (division entera) entre 10
int valor = 15698; // debe ser variable entera
valor = valor / 10; // ahora valor vale 1569
Ahora te quedas con los tres 煤ltimos haciendo una operaci贸n de m贸dulo 1000
valor = valor % 1000; // ahhora valor vale 569.
Ojo, no metas ningun float ni double ni puntos decimales en ningun sitio o empezaran a salirte decimales en las cuentas y no lo que t煤 quieres.
Se bueno.
Primero eliminas la ultima cifra dividiendo (division entera) entre 10
int valor = 15698; // debe ser variable entera
valor = valor / 10; // ahora valor vale 1569
Ahora te quedas con los tres 煤ltimos haciendo una operaci贸n de m贸dulo 1000
valor = valor % 1000; // ahhora valor vale 569.
Ojo, no metas ningun float ni double ni puntos decimales en ningun sitio o empezaran a salirte decimales en las cuentas y no lo que t煤 quieres.
Se bueno.
