Pascal/Turbo Pascal - arrays duda

   
Vista:

arrays duda

Publicado por lion (6 intervenciones) el 15/03/2014 08:44:44
Hola buenas,
Tengo una duda acerca de arrays, si yo hago un array 20 de longitud y quiero sumarle otro de la misma dimension como si fuera cada array un numero de 20 cifras

¿tengo obligatoriamente que introducir numero a numero de 0-9 dando espacios? osease si quiero meter el número 23526(mas cifras, hasta 20)
2 3 5 2 6 no se puede meter por pantalla 23526

¿y si quiero sumar por ejemplo uno de 20 cifras con otro de 10? como puedo hacer que me llene de 0s los 10 restantes del segundo array sin tener que hacerlo manualmente para que se haga la suma, y sin especificar en type un segundo array de 10 de longitud

1 2 5 0 0
+ 5 0 0
---------------
1 3 0 0 0

Gracias de antemano :)
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
información
Otras secciones de LWP con contenido de Pascal/Turbo Pascal
- Código fuente de Pascal/Turbo Pascal
- Cursos de Pascal/Turbo Pascal
- Temas de Pascal/Turbo Pascal
- Chat de Pascal/Turbo Pascal
información
Códigos de Pascal/Turbo Pascal
- Numeros Primos
- Juego del Gato
- Radar

arrays duda

Publicado por ramon (2075 intervenciones) el 22/03/2014 13:17:58
Si lo entras como estring o sea :
1
2
3
4
5
6
7
8
var
  num : string[20];
  i : integer;
  numarray : array[1..20] of integer;
 write(' Entre Num. : ');
 readln(num);
 for i := 1 to length(num) do
 numarray[i] := ord(num[i]) - 48;

Con esto el array tendra el numero de digitos entrados.
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