Comp Sci What Is the Last Prime Quadruplet in the Sequence i, i+2, i+6, i+8?

  • Thread starter Thread starter ƒ(x) → ∞
  • Start date Start date
  • Tags Tags
    Beginner Fortran
AI Thread Summary
The discussion revolves around finding the last prime quadruplet in the sequence defined by i, i+2, i+6, and i+8. Participants clarify that the goal is to identify groups of prime numbers that fit this specific pattern. One suggested approach involves using a sieve algorithm to identify primes up to 1,000,000 and then checking for the presence of primes at the specified offsets. There is also a mention of issues with compiling the provided Fortran code, leading to inquiries about online compilers. The conversation emphasizes the need for clarity in the problem statement and the method to achieve the desired results.
ƒ(x) → ∞
Messages
24
Reaction score
0

Homework Statement



I am trying to find prime numbers that are i,i+2,i+6,i+8 apart. Could someone tell me the last set that this gives?

Homework Equations



-

The Attempt at a Solution



program sieve_t
implicit none
integer*1 s(1000000), offset (10), sequence
integer i, j, n

n=0
sequence=4

do i=1, 10
offset(i)=0
enddo

offset(1)=2
offset(2)=4
offset(3)=2

do i=1, 1000000
s(i) = 1
enddo

do i=2, 1000000
if (s(i).eq.1) then
do j=2, (1000000/i)
s(i*j)=0
enddo
endif
enddo

do i=2, 1000000

if (s(i).eq.1) then
do j=1,sequence-1
if (s(i+offset(j)).ne.1) goto 10
enddo
n=n+1
write(*,*) n, i,i+2,i+6,i+8
endif
10 continue
enddo


end
 
Physics news on Phys.org
I'm not sure what you are asking. What does primes that are "i apart" mean? Are you asking for primes that differ by 0, 2, 6, and 8? Primes that differ by 0 aren't very interesting, since they would necessarily be equal. There are lots of primes that differ by 2, the first few pairs of which are 3 and 5, 5 and 7, and 11 and 13.

Please clarify what you're trying to do.
 
Sorry Mark44.

I am looking for groups of primes. I am basically looking for prime quadruplets that differ by 2 and 6 and 8.

For example {5, 7, 11, 13}
 
OK, now I understand. One approach would be to first go through your array of 1,000,000 numbers looking for primes, using the sieve approach as you have been doing. After you have that array of 1s and 0s, then iterate through it looking for a 1. When you find a 1, check whether there is a 1 at position i + 2, i + 6, and i + 8. If there are 1s in all those positions, you have found a prime quadruplet.
 
Could you compile it?
 
Not sure I understand your question. I don't have a Fortran compiler. Did you try my suggestion and get compiler errors? Please clarify what you're asking.
 
I think that my compiler has a bug in it, because it cannot even compile a correct code.

Are there any online compilers?
 

Similar threads

Replies
2
Views
6K
Replies
4
Views
3K
Replies
10
Views
3K
Replies
2
Views
2K
Replies
7
Views
2K
Replies
11
Views
6K
Replies
21
Views
3K
Back
Top