Pascal/Turbo Pascal - factorizar un numero

 
Vista:

factorizar un numero

Publicado por juanc (1 intervención) el 15/11/2005 23:41:50
hola, tengo algunas dudas con respecto al codigo de un programa. se trata de introducir un numero entero positivo y que el programa lo factorice y muestre sus factores en pantalla y aquellos que esten repetidos que muestre cuantas veces lo están...no consigo dar con la clave.

alguien me ayuda? gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:factorizar un numero

Publicado por SEBA (1 intervención) el 30/06/2008 02:23:21
para q el ejercicio este hecho tiene q estar asi pero el problema es que no puedo mostrate cuantas veces lo están pero conformate con esto y luego sigue el resto del programa

PROGRAM ASD
USES
CRT;
VAR
FACT:REAL;
NUM:INTEGER;
FUNCTION FACTORIAL(N;INTEGER):REAL;
VAR I:INTEGER;
ACUM:REAL;
BEGIN
ACUM:=1;
FOR I:=TO N DO
BEGIN
ACUM:=ACUM*1
END
FACTORIAL:=ACUM
END;
BEGIN
CLRSCR
WRITELN('INGRESE UN N');
READLN(NUM);
FACT:=FACTORIAL(NUM);
WRITELN('EL FACTORIAL ES',FACT:8:0);
READKEY
END.


BUENO MEN COMO VERAS ESE ES TODO LO Q YO HICE PERO SOLO FACTOREA ¿HASTA EL 25+ PQ EL FACT DE 50 POR EJM DA=0 PQ EL PROGRAMA NO LEE MUCHOS DIGITOS Y POR ESO LE AGREGE MAS DIGITOS


mandame un mens si te funka [email protected]

y COPIALO PRIMERO A UN BLOCK DE NOTAS PQ ACA NO SE VE MUCHO

GOOD LUCK
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar