write values to array fortran code example
Example: gfortran: declare an array
program arrayProg
real :: numbers(5) !one dimensional real array
integer :: matrix(3,3), i , j !two dimensional integer array
!assigning some values to the array numbers
do i=1,5
numbers(i) = i * 2.0
end do
!display the values
do i = 1, 5
Print *, numbers(i)
end do
!assigning some values to the array matrix
do i=1,3
do j = 1, 3
matrix(i, j) = i+j
end do
end do
!display the values
do i=1,3
do j = 1, 3
write(*,*) matrix(i,j)
end do
end do
!short hand assignment
numbers = (/1.5, 3.2,4.5,0.9,7.2 /)
!display the values
do i = 1, 5
write(*,*) numbers(i)
end do
end program arrayProg