Aufgaben2_choenes_tkruemmel

This commit is contained in:
Christoph Hönes
2016-11-06 23:48:18 +01:00
parent 05dc8c0d3c
commit 860acf0fdc
2 changed files with 50 additions and 2 deletions

View File

@ -2,8 +2,30 @@
fn main() {
println!("1");
for prime in 2..21 {
if is_prime(prime){
println!("{}*", prime);
} else {
println!("{}", prime);
}
}
}
fn is_prime(prime: i32) -> bool {
let mut iterator = 2;
// testet ob ohne Rest teilbar, wenn nicht = Primzahl
while iterator <= prime / 2 {
if prime % iterator == 0 {
return false;
}
iterator += 1;
}
true
}
#[test]
fn small_primes() {
assert!(is_prime(2));