Averages/Pythagorean means: Difference between revisions

no edit summary
No edit summary
Line 2,364:
Harmonic Mean:3.41417132
True</pre>
 
=={{header|Rust}}==
<lang rust>fn main() {
let mut sum = 0.0;
let mut prod = 1;
let mut recsum = 0.0;
for i in 1..11{
sum += i as f32;
prod *= i;
recsum += 1.0/(i as f32);
}
let avg = sum/10.0;
let gmean = (prod as f32).powf(0.1);
let hmean = 10.0/recsum;
println!("Average mean: {}, Geometric mean: {}, Harmonic mean:{}", avg, gmean, hmean);
}
</lang>
{{out}}
<pre>
Arithmetic mean: 5.5, Geometric mean:4.52872869, Harmonic mean:3.41417132
True</pre>
 
 
=={{header|Scala}}==
Anonymous user