fmt
This commit is contained in:
parent
27c33e1992
commit
5e7b7a2c01
20 changed files with 298 additions and 219 deletions
39
src/u37.rs
39
src/u37.rs
|
@ -2,17 +2,30 @@ use std::fs::OpenOptions;
|
|||
use std::io::Write;
|
||||
|
||||
pub fn main() {
|
||||
let mut file = OpenOptions::new().create(true).truncate(true).write(true).open("./cisla.txt").unwrap();
|
||||
let mut cisla = Vec::with_capacity(21);
|
||||
for i in 0..20 {
|
||||
let mut input = String::new();
|
||||
println!("Zadaj cislo {} z 20", i + 1);
|
||||
std::io::stdin().read_line(&mut input).unwrap();
|
||||
let inp: f64 = input.trim().parse().unwrap();
|
||||
cisla.push(inp);
|
||||
}
|
||||
let avg = cisla.iter().sum::<f64>() / 20f64;
|
||||
println!("priemer: {avg}");
|
||||
cisla.push(avg);
|
||||
file.write_all(cisla.iter().map(|f| f.to_string()).collect::<Vec<String>>().join("\n").as_bytes()).unwrap()
|
||||
let mut file = OpenOptions::new()
|
||||
.create(true)
|
||||
.truncate(true)
|
||||
.write(true)
|
||||
.open("./cisla.txt")
|
||||
.unwrap();
|
||||
let mut cisla = Vec::with_capacity(21);
|
||||
for i in 0..20 {
|
||||
let mut input = String::new();
|
||||
println!("Zadaj cislo {} z 20", i + 1);
|
||||
std::io::stdin().read_line(&mut input).unwrap();
|
||||
let inp: f64 = input.trim().parse().unwrap();
|
||||
cisla.push(inp);
|
||||
}
|
||||
let avg = cisla.iter().sum::<f64>() / 20f64;
|
||||
println!("priemer: {avg}");
|
||||
cisla.push(avg);
|
||||
file.write_all(
|
||||
cisla
|
||||
.iter()
|
||||
.map(|f| f.to_string())
|
||||
.collect::<Vec<String>>()
|
||||
.join("\n")
|
||||
.as_bytes(),
|
||||
)
|
||||
.unwrap()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue