fix prompts

This commit is contained in:
DavidOnTop 2024-12-10 08:23:21 +01:00
parent c0226433a0
commit a9dc29cfad
No known key found for this signature in database
GPG key ID: 5D05538A45D5149F
8 changed files with 35 additions and 1565 deletions

1579
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
[package] [package]
name = "ulohy" name = "ulohy"
version = "0.1.0" version = "0.1.0"
edition = "2024" edition = "2021"
[profile.dev.package."*"] [profile.dev.package."*"]
opt-level = 3 opt-level = 3
@ -9,4 +9,3 @@ opt-level = 3
[dependencies] [dependencies]
pyo3 = { version = "0.23.3", features = ["auto-initialize"] } pyo3 = { version = "0.23.3", features = ["auto-initialize"] }
rand = "0.8.5" rand = "0.8.5"
turtle = "1.0.0-rc.3"

View file

@ -8,6 +8,7 @@ pub fn main() {
println!("{:?}", v); println!("{:?}", v);
let mut input = String::new(); let mut input = String::new();
println!("zadajte cislo");
std::io::stdin().read_line(&mut input).unwrap(); std::io::stdin().read_line(&mut input).unwrap();
let input: f32 = input.trim().parse().unwrap(); let input: f32 = input.trim().parse().unwrap();
println!("{}", v.iter().position(|x| *x == input).unwrap_or(usize::MAX)) println!("{}", v.iter().position(|x| *x == input).unwrap_or(usize::MAX))

View file

@ -1,11 +1,13 @@
pub fn main() { pub fn main() {
let mut input = String::new(); let mut input = String::new();
println!("Zadajte prirodzene cislo a zaciatok intervalu: ");
std::io::stdin().read_line(&mut input).unwrap(); std::io::stdin().read_line(&mut input).unwrap();
let a: u128 = input let a: u128 = input
.trim() .trim()
.parse() .parse()
.expect("Ocakavali sme prirodzene cislo"); .expect("Ocakavali sme prirodzene cislo");
input.clear(); input.clear();
println!("Zadajte prirodzene cislo b koniec intervalu: ");
std::io::stdin().read_line(&mut input).unwrap(); std::io::stdin().read_line(&mut input).unwrap();
let b: u128 = input let b: u128 = input
.trim() .trim()
@ -13,6 +15,8 @@ pub fn main() {
.expect("ocakavali sme prirodzene cislo"); .expect("ocakavali sme prirodzene cislo");
input.clear(); input.clear();
println!("Cisla delitelne tromi v intervale od {} do {}", a, b);
devidable(a, b); devidable(a, b);
} }

View file

@ -6,9 +6,10 @@ Poznámka: Palindróm je slovo, veta, číslo (všeobecne akákoľvek postupnos
pub fn main() { pub fn main() {
let mut input = String::new(); let mut input = String::new();
println!("zadaj retazec: ");
std::io::stdin().read_line(&mut input).unwrap(); std::io::stdin().read_line(&mut input).unwrap();
println!("{}", palindrome(input.trim().to_string())); println!("je palindrom: {}", palindrome(input.trim().to_string()));
} }
fn palindrome(s: String) -> bool { fn palindrome(s: String) -> bool {

View file

@ -3,12 +3,15 @@ use std::ops::{Add, Sub};
pub fn main() { pub fn main() {
let mut input = String::new(); let mut input = String::new();
println!("Zadaj cislo a: ");
std::io::stdin().read_line(&mut input).unwrap(); std::io::stdin().read_line(&mut input).unwrap();
let a: i128 = input.trim().parse().unwrap(); let a: i128 = input.trim().parse().unwrap();
input.clear(); input.clear();
println!("Zadaj cislo b: ");
std::io::stdin().read_line(&mut input).unwrap(); std::io::stdin().read_line(&mut input).unwrap();
let b: i128 = input.trim().parse().unwrap(); let b: i128 = input.trim().parse().unwrap();
input.clear(); input.clear();
println!("Zadaj operaciu (+, -, priemer): ");
std::io::stdin().read_line(&mut input).unwrap(); std::io::stdin().read_line(&mut input).unwrap();
let op = input.trim().clone(); let op = input.trim().clone();

View file

@ -1,12 +1,14 @@
pub fn main() { pub fn main() {
let mut input = String::new(); let mut input = String::new();
std::io::stdin().read_line(&mut input).unwrap(); std::io::stdin().read_line(&mut input).unwrap();
println!("Zadaj cislo a zaciatok intervalu: ");
let a: i128 = input.trim().parse().unwrap(); let a: i128 = input.trim().parse().unwrap();
input.clear(); input.clear();
println!("Zadaj cislo b koniec intervalu: ");
std::io::stdin().read_line(&mut input).unwrap(); std::io::stdin().read_line(&mut input).unwrap();
let b: i128 = input.trim().parse().unwrap(); let b: i128 = input.trim().parse().unwrap();
input.clear(); input.clear();
println!("Zadaj operaciu (p, parne, n, neparne): ");
std::io::stdin().read_line(&mut input).unwrap(); std::io::stdin().read_line(&mut input).unwrap();
let op = input.trim(); let op = input.trim();

View file

@ -1,5 +1,6 @@
pub fn main() { pub fn main() {
let mut input = String::new(); let mut input = String::new();
println!("zadajte retazec");
std::io::stdin().read_line(&mut input).unwrap(); std::io::stdin().read_line(&mut input).unwrap();
//i, í, y, ý, I, Í, Y, Ý //i, í, y, ý, I, Í, Y, Ý
let input = input let input = input