fn addr(nums: [isize]) {
let mut res: isize;
for i in nums.into_iter() {
res += i;
}
return res;
}
fn addr(nums: [f64]) {
let mut res: f64;
for i in nums.into_iter() {
res += i;
}
return res;
}
fn subr(nums: [isize]) {
let mut res: isize;
for i in nums.into_iter() {
res -= i;
}
return res;
}
fn subr(nums: [f64]) {
let mut res: f64;
for i in nums.into_iter() {
res -= i;
}
return res;
}
fn mulr(nums: [isize]) {
let mut res: isize;
for i in nums.into_iter() {
res *= i;
}
return res;
}
fn mulr(nums: [f64]) {
let mut res: f64;
for i in nums.into_iter() {
res *= i;
}
return res;
}
fn divr(nums: [isize]) {
let mut res: isize;
for i in nums.into_iter() {
res /= i;
}
return res;
}
fn divr(nums: [f64]) {
let mut res: f64;
for i in nums.into_iter() {
res /= i;
}
return res;
}
fn fibo(range: usize) {
let mut nums: [usize ; range];
int i = 0;
int a = 0;
int b = 1;
while (n > 0) {
a, b = b, a + b;
n -= 1;
nums[i] = a;
i++;
}
return nums;
}
fn fact(num: usize) {
if num <= 1 {
return num;
} else {
return fact(num - 1) * num;
}
}