mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 21:40:52 -05:00 
			
		
		
		
	
		
			
	
	
		
			20 lines
		
	
	
		
			297 B
		
	
	
	
		
			Fortran
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			297 B
		
	
	
	
		
			Fortran
		
	
	
	
	
	
| 
								 | 
							
								subroutine indexx(n,arr,indx)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  parameter (NMAX=3000)
							 | 
						||
| 
								 | 
							
								  integer indx(n)
							 | 
						||
| 
								 | 
							
								  real arr(n)
							 | 
						||
| 
								 | 
							
								  real brr(NMAX)
							 | 
						||
| 
								 | 
							
								  if(n.gt.NMAX) then
							 | 
						||
| 
								 | 
							
								     print*,'n=',n,' too big in indexx.'
							 | 
						||
| 
								 | 
							
								     stop
							 | 
						||
| 
								 | 
							
								  endif
							 | 
						||
| 
								 | 
							
								  do i=1,n
							 | 
						||
| 
								 | 
							
								     brr(i)=arr(i)
							 | 
						||
| 
								 | 
							
								     indx(i)=i
							 | 
						||
| 
								 | 
							
								  enddo
							 | 
						||
| 
								 | 
							
								  call ssort(brr,indx,n,2)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  return
							 | 
						||
| 
								 | 
							
								end subroutine indexx
							 | 
						||
| 
								 | 
							
								
							 |