Find prime numbers of the form n*n*n+2: Difference between revisions

added Rust programming solution
(Added Delphi example)
(added Rust programming solution)
Line 515:
done...
 
</pre>
 
=={{header|Rust}}==
<lang rust>// 202100327 Rust programming solution
 
use primes::is_prime;
 
fn main() {
 
let mut count = 0;
let begin = 0;
let end = 200;
 
println!("Find prime numbers of the form");
println!(" n => n³ + 2 ");
 
for n in begin+1..end-1 {
let m = n*n*n+2;
if is_prime(m) {
println!("{:4} => {}", n, m);
count += 1;
}
}
 
println!("Found {} such prime numbers where {} < n < {}.", count,begin,end);
}</lang>
{{out}}
<pre>
Find prime numbers of the form
n => n³ + 2
1 => 3
3 => 29
5 => 127
29 => 24391
45 => 91127
63 => 250049
65 => 274627
69 => 328511
71 => 357913
83 => 571789
105 => 1157627
113 => 1442899
123 => 1860869
129 => 2146691
143 => 2924209
153 => 3581579
171 => 5000213
173 => 5177719
189 => 6751271
Found 19 such prime numbers where 0 < n < 200.
</pre>
 
351

edits