Hola de nuevo!!
Estaba haciendo unos ejercicios porque ando muy perdida con los vectores, procedimientos, registros y cadenas (que desastre soy ehh!!), y bueno, mirando ejercicios resueltos ando entendiendo un poco, pero tengo una duda con los procedimientos. Por ejemplo, intento hacer un programa que te cuente cuantos digitos se repiten en un numero dado, lo estoy intentando hacer con vectores, pero cuando pongo el procedimiento para leer el numero e intento probar por si me funciona el procedimiento me da un error de procedimiento, no se como se pone exactamente para que no me de el error. Bueno, aqui esta el codigo y a ver si me podeis ayudar para que no me de fallo en el procedimiento.
Gracias!!Código:program ejercicio2; const N=10; type vector1=array[1..N] of integer; var vector:vector1; procedure solicitardatos(var solicitar:vector); var c:integer; begin writeln('Dame un numero y te dire cuantas veces se repiten los numeros'); for c:=1 to N do solicitar[c]:=solicitar[c]+1; end; begin solicitardatos(solicitar); end.
Un saludo.




Citar
.
.
.