ayuda con una practica
Publicado por Yeilos (12 intervenciones) el 30/10/2004 12:39:40
Hola, gracias, ya arregle el teclado, pero ahora tengo 1 practica y no me sale..os explico:
Tengo que crear en un diskete un TXT con una columna(a la izquierda del todo) de numeros enteros y que en esa columna haya al menos mas de un 0 seguidos. Y que en output(cuando la profe ejecute el programa) solo aparezca un solo 0(ej: yo pongo 0,0,0(en columna) y luego q aparezca solo un 0) y que al final tb aparezca un mensaje, 'hay mas de 3 ceros seguidos' o 'no hay mas de tres ceros seguidos'PONGO lo qexo.
Program prc1 (F,Output);
VAR
F:TEXT;
M:Integer;
CERO:Integer
BEGIN
Assign(F,'A:\datosp1.txt');
Reset(F);
CERO:=0;
WHILE M<>0 DO
BEGIN
Writeln(M);
Readln(F,M);
IF M=0 THEN
BEGIN
writeln(CERO);
REPEAT
Readln(F,M);
UNTIL M<>0;
End;
End;
END.
el txt lo guardo en datosp1. Ya he probado hacer de todo, y lo unico que consiguo esq me aparezca el programa x unos segundos y salga la pantalla en negro o q ponga borland pascal nose q... si lo ago con control+F9 manteniendolo pulsao solo se ve la pantalla en negro, parece q si le los datos xq e cambiao el directorio de lectura y me daba error. asiq no se... Venga gracias
Salu2
Tengo que crear en un diskete un TXT con una columna(a la izquierda del todo) de numeros enteros y que en esa columna haya al menos mas de un 0 seguidos. Y que en output(cuando la profe ejecute el programa) solo aparezca un solo 0(ej: yo pongo 0,0,0(en columna) y luego q aparezca solo un 0) y que al final tb aparezca un mensaje, 'hay mas de 3 ceros seguidos' o 'no hay mas de tres ceros seguidos'PONGO lo qexo.
Program prc1 (F,Output);
VAR
F:TEXT;
M:Integer;
CERO:Integer
BEGIN
Assign(F,'A:\datosp1.txt');
Reset(F);
CERO:=0;
WHILE M<>0 DO
BEGIN
Writeln(M);
Readln(F,M);
IF M=0 THEN
BEGIN
writeln(CERO);
REPEAT
Readln(F,M);
UNTIL M<>0;
End;
End;
END.
el txt lo guardo en datosp1. Ya he probado hacer de todo, y lo unico que consiguo esq me aparezca el programa x unos segundos y salga la pantalla en negro o q ponga borland pascal nose q... si lo ago con control+F9 manteniendolo pulsao solo se ve la pantalla en negro, parece q si le los datos xq e cambiao el directorio de lectura y me daba error. asiq no se... Venga gracias
Salu2
Valora esta pregunta


0