Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use std::io;
- fn input() -> i32 {
- let mut _s: String = String::new();
- io::stdin().read_line(& mut _s).expect("read_line");
- return _s.trim().parse().expect("convert") // return не обязателен, просто удобно
- }
- fn iz(mut _k: i32) -> bool {
- let _sqr: i32 = ((_k as f64).sqrt()) as i32;
- for _i in 2..(_sqr + 1) {
- if _k % _i == 0 {
- return false
- }
- }
- return true
- }
- fn main() {
- let mut _m: i32 = 0;
- _m = input(); // начало (>=2)
- let mut _n: i32 = 0;
- _n = input(); // конец
- while _m <= _n {
- if iz(_m) {
- println!("{}",_m);
- }
- _m += 1;
- }
- }
Add Comment
Please, Sign In to add comment