Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fn main() {
- // $s0
- let mut n: i32 = 0;
- // $s1
- let mut sum: i32 = 0;
- // $s2
- let mut min: i32 = 0;
- // $s3
- let mut max: i32 = 0;
- // $f2
- let mut sq_sum: f32 = 0.0;
- // loop:
- for input in 1..=9 { // taking in "input"
- println!("{}", input);
- if input < 0 {
- break;
- }
- n += 1;
- if n == 1 {
- min = input;
- max = input;
- }
- sum += input;
- if input < min {
- min = input;
- }
- // c1:
- if input > max {
- max = input;
- }
- // c2:
- // $f2
- let mut input_f = input as f32;
- input_f = input_f * input_f;
- sq_sum = sq_sum + input_f;
- }
- // results:
- // $f2
- let sum_f = sum as f32;
- // $f3
- let n_f = n as f32;
- // $f4
- let mean = sum_f / n_f;
- // $f5
- let mut v_temp = sum_f * sum_f;
- v_temp = v_temp / n_f;
- // $f6
- let mut variance = sq_sum - v_temp;
- variance = variance / n_f;
- println!(" sum: {}", sum);
- println!(" min: {}", min);
- println!(" max: {}", max);
- println!(" mean: {}", mean);
- println!("variance: {}", variance);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement