Algoritmo en pascal que de la primera cifra de un numero introducido por el usuario
Publicado por Ahmed (11 intervenciones) el 29/10/2013 16:41:15
Buenas, estoy buscando un algoritmo en Pascal que me diga cual es la primera y última cifra de un numero introducido por el usuario. Lo del último número ya está hecho, es sencillo, pero lo de la primera cifra se me ha atravesado. He intentado mil maneras, me he comido el coco cincuenta mil veces, pero no lo saco. Lo más cerca que he estado de conseguirlo es esto:
PROGRAM pruebas;
VAR
unidades,ncolega,primernumero:integer;
BEGIN
readln(ncolega);
unidades:= ncolega MOD 10;
REPEAT
primernumero:= ncolega DIV 10;
ncolega:=primernumero;
UNTIL (ncolega=0);
writeln(primernumero);
writeln(unidades);
readln;
END.
Espero que podáis ayudarme. Gracias.
PROGRAM pruebas;
VAR
unidades,ncolega,primernumero:integer;
BEGIN
readln(ncolega);
unidades:= ncolega MOD 10;
REPEAT
primernumero:= ncolega DIV 10;
ncolega:=primernumero;
UNTIL (ncolega=0);
writeln(primernumero);
writeln(unidades);
readln;
END.
Espero que podáis ayudarme. Gracias.
Valora esta pregunta


0