mirror of
https://github.com/LukasKalbertodt/programmieren-in-rust.git
synced 2025-07-02 01:17:30 +02:00
Aufgaben2_choenes_tkruemmel
This commit is contained in:
@ -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));
|
||||
|
Reference in New Issue
Block a user