Cod sursa(job #2750061)

Utilizator PopeangaMihneaPopeanga Mihnea- Stefan PopeangaMihnea Data 9 mai 2021 19:25:48
Problema A+B Scor 100
Compilator rs Status done
Runda Arhiva de probleme Marime 0.67 kb
use std::fs::File;
use std::io::{BufReader, BufRead, BufWriter, Write};

type Result<T> = std::result::Result<T, Box<dyn std::error::Error>>;


fn main() -> Result<()>{
    let file = File::open("adunare.in");
    let mut br = BufReader::new(file.unwrap());
    let mut output = BufWriter::new(File::create("adunare.out")?);

    let mut x_string = String::new();
    let mut y_string = String::new();
    
    br.read_line(&mut x_string).unwrap();
    br.read_line(&mut y_string).unwrap();
    
    let x: i32 = x_string[0..].trim().parse().unwrap();
    let y: i32 = y_string[0..].trim().parse().unwrap();
    // println!("{}", sum);
    writeln!(output, "{}", x + y)?;
    
    Ok(())
}