
Ayuda con turbo pascal, programa con arreglos
Publicado por Héctor (8 intervenciones) el 24/03/2013 22:10:03
Hola quisiera saber si alguien me puede ayudar con este programa les dejo la descripcion de como debe de ser:
{Una progresión aritmética es un conjunto de números en los que la diferencia d entre dos términos sucesivos
cualesquiera es constante, a esta diferencia se conoce como distancia. Por ejemplo, la sucesión 5; 7; 9; 11; es una progresión aritmética con distancia d = 2.}
AQUI ESTA EL PROGRAMA:
El programa consistirá en declarar un arreglo de 15x15 en el que cada elemento del arreglo tendrá un elemento de una progresión aritmética. El programa deberá solicitar el primer término "a1" y el valor de la distancia "d" de la progresión. Deberás mostrar en pantalla el arreglo con todos los números de la serie que se generan con esos valores. Posteriormente devolverás el número de elementos divisibles entre 3 y el número de elementos divisibles entre 5 de la serie que se generó.
Hints
1. Trabajaremos con valores enteros, pero no se restringen únicamente a estos las series numéricas.
2. n es un número que corre desde 1 y llega hasta el valor que tú determines, en este caso al número máximo de
valores que podrá guardar tu arreglo.
3. Usa MOD para conocer si un número es divisible entre otro.
Ejemplo:
---------------------------------------------------------------
Entrada
----------------------------------------------------------------
1
2
----------------------------------------------------------------
Salida
----------------------------------------------------------------
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
31 33 35 37 39 41 43 45 47 49 51 53 55 57 59
61 63 65 67 69 71 73 75 77 79 81 83 85 87 89
...
75
45
----------------------------------------------------------------
aqui el problema es que no me compila, y no entiendo porque, quisera saber si alguien me puede ayudar, se lo agradeceria mucho, de antemano gracias y suerte en todo lo que realicen!
{Una progresión aritmética es un conjunto de números en los que la diferencia d entre dos términos sucesivos
cualesquiera es constante, a esta diferencia se conoce como distancia. Por ejemplo, la sucesión 5; 7; 9; 11; es una progresión aritmética con distancia d = 2.}
AQUI ESTA EL PROGRAMA:
El programa consistirá en declarar un arreglo de 15x15 en el que cada elemento del arreglo tendrá un elemento de una progresión aritmética. El programa deberá solicitar el primer término "a1" y el valor de la distancia "d" de la progresión. Deberás mostrar en pantalla el arreglo con todos los números de la serie que se generan con esos valores. Posteriormente devolverás el número de elementos divisibles entre 3 y el número de elementos divisibles entre 5 de la serie que se generó.
Hints
1. Trabajaremos con valores enteros, pero no se restringen únicamente a estos las series numéricas.
2. n es un número que corre desde 1 y llega hasta el valor que tú determines, en este caso al número máximo de
valores que podrá guardar tu arreglo.
3. Usa MOD para conocer si un número es divisible entre otro.
Ejemplo:
---------------------------------------------------------------
Entrada
----------------------------------------------------------------
1
2
----------------------------------------------------------------
Salida
----------------------------------------------------------------
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
31 33 35 37 39 41 43 45 47 49 51 53 55 57 59
61 63 65 67 69 71 73 75 77 79 81 83 85 87 89
...
75
45
----------------------------------------------------------------
aqui el problema es que no me compila, y no entiendo porque, quisera saber si alguien me puede ayudar, se lo agradeceria mucho, de antemano gracias y suerte en todo lo que realicen!
Valora esta pregunta


0