Want to save and run this spell?
Sign in to favorite, fork, and execute code
fn fibonacci_sum(n: u32) -> u32 {
let mut a = 0;
let mut b = 1;
let mut total = 0;
for _ in 0..n {
total += a;
let temp = a + b;
a = b;
b = temp;
}
total
}
fn main() {
let n = 10;
println!("A soma dos {} primeiros números de Fibonacci é {}", n, fibonacci_sum(n));
}