Advertisement
Guest User

Prime Digits

a guest
Mar 4th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Program    NAme
  2.        
  3.         Integer  Arr(10000)
  4.         Integer  j, C, ModC, i, LastNum, SqrtC
  5.        
  6.         Print *, 'C = (C> 0)'
  7.         Read(*,*) C
  8.        
  9.         LastNum = 1
  10.  
  11.         Do i = 1, 10000
  12.            Arr(i) = 0
  13.         Enddo
  14.          
  15.         Arr(1) = 2
  16.         Arr(2) = 3
  17.         Arr(3) = 5
  18.         Arr(4) = 7
  19.         LastNum = 5
  20.  
  21.         If (C > 10) then
  22.  
  23.            Do i = 11, C, 2
  24.  
  25.  
  26.                 Do j = 1, (LastNum -1), 1
  27.  
  28.                    ModC = MOD(i,Arr(j))
  29.                    If (ModC .EQ. 0) Then
  30.                       Goto 14
  31.                    EndIf
  32.                 EndDo
  33.  
  34.  
  35.                Arr(LastNum) = i
  36.                LastNum = LastNum+1
  37.  
  38.  14     EndDo
  39.         EndIf
  40.        
  41.         Do i = 1, LastNum-1
  42.            if (Arr(i) <= C) then
  43.                      print *, 'Arr(',i,') = ', Arr(i)
  44.            Endif
  45.         Enddo
  46.         Read (*,*)
  47.         End
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement