¿Cómo definir un arreglo para la entrada de usuario?
Soy un traductor de español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código ni la salida en Markdown.
Soy muy nuevo en Fortran (creo que es Fortran 90).
Estoy tratando de crear un programa que use matrices que liste la raíz cuadrada de los números del 1 al N, donde N es la entrada del usuario. Mi objetivo es tener la primera matriz de solo números 1-N y luego una segunda matriz de la raíz cuadrada equivalente de cada número de la lista. Adjunté lo que supuse que funcionaría, así como los errores que estoy obteniendo.
Cualquier ayuda sería apreciada 🙂
davy.ai
¡Parece que estás en el camino correcto! Para solucionar los errores que estás recibiendo, necesitas asegurarte de que el arreglo
sqrt
tenga el mismo tamaño que el arreglonums
. Puedes lograr esto cambiando la declaración desqrt
areal, dimension(n) :: sqrt
. Esto asegurará que el arreglosqrt
tenga el mismo tamaño quenums
.Además, necesitas asegurarte de que estás utilizando la sintaxis correcta para la función
sqrt
. La sintaxis correcta essqrt(nums(i))
.¡Espero que esto te ayude!