Entrada sin espacios
Publicado por Mikaela (1 intervención) el 13/09/2017 16:32:22
Buenas,
Tengo una tarea en la cual la entrada debe ser colocada de la siguiente manera 16:1244.
O sea, un número (del 2 al 16), dos puntos, otro número de hasta 7 dígitos, y un punto nuevamente. Todo eso sin colocar ningún espacio entre un carácter y otro. El problema es que tengo que usar el compilador de Free Pascal y este no hace lecturas mixtas, por lo tanto colocar
Por ejemplo, no me sirve. He intentado de todo, pero no he conseguido darme cuenta en qué me equivoco. Quizá es algo obvio, pero no pude solucionarlo.
Agradecería cualquier ayuda.
No puedo usar "facilidades" del tipo array y string, porque es algo que aún no se dio en el curso.
Uso el compilador en linux.
Gracias.
Slds,
Tengo una tarea en la cual la entrada debe ser colocada de la siguiente manera 16:1244.
O sea, un número (del 2 al 16), dos puntos, otro número de hasta 7 dígitos, y un punto nuevamente. Todo eso sin colocar ningún espacio entre un carácter y otro. El problema es que tengo que usar el compilador de Free Pascal y este no hace lecturas mixtas, por lo tanto colocar
1
2
3
4
5
Var
Base, num : integer;
Car1, car2 : char;
Begin
Readln (base, car1, num, car2);
Por ejemplo, no me sirve. He intentado de todo, pero no he conseguido darme cuenta en qué me equivoco. Quizá es algo obvio, pero no pude solucionarlo.
Agradecería cualquier ayuda.
No puedo usar "facilidades" del tipo array y string, porque es algo que aún no se dio en el curso.
Uso el compilador en linux.
Gracias.
Slds,
Valora esta pregunta


0