# Fortran array help

• Fortran
Hi,

For fortran 90/95, I've written a 10x10 array of numbers.

2 do loops (n,m) from 1 to 10 indicate the subscript of the elements in this array.

I've applied a generic rule to the array elements where they become 0 if they are above a certain number.

Using an if statement to change the elements they will become 0 or stay the same according to the do loops (ie: so element 1,1 will change first and element 10,10 will change last)

Is it possible to delay or stop the do loop so the if statement does its thing deciding whether an element changes and then change each and every element at the same time?

Any help would be much appreciated.

real, dimension(10,10) :: a
where (a > x) a = 0