summaryrefslogtreecommitdiff
path: root/sem2/src/main.rs
diff options
context:
space:
mode:
authorAndrew Guschin <guschin.drew@gmail.com>2023-03-17 21:48:21 +0400
committerAndrew Guschin <guschin.drew@gmail.com>2023-03-17 21:48:21 +0400
commitbd08c736df80561de683bde825a4f4feca003898 (patch)
treeac12e4dbfc1f24e52107110151bb153c96b7586c /sem2/src/main.rs
parent3afa13a155c3bc9101f39e4e4f209b65e5ebc88e (diff)
Добавлен конструктор Number::from_digits и изменён тип поля radix на u8
Diffstat (limited to 'sem2/src/main.rs')
-rw-r--r--sem2/src/main.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/sem2/src/main.rs b/sem2/src/main.rs
index b190a96..a983772 100644
--- a/sem2/src/main.rs
+++ b/sem2/src/main.rs
@@ -12,7 +12,9 @@ fn main() {
let radix = match radix.parse::<i32>() {
Ok(number) => {
if number > 36 || number < 2 {
- println!("Система счисления должна принадлежать отрезку [2,36]");
+ println!(
+ "Система счисления должна принадлежать отрезку [2,36]"
+ );
return;
}
number
@@ -32,14 +34,14 @@ fn main() {
Err(_) => return,
};
- let a = match mpn::Number::parse(&a_text, radix as usize) {
+ let a = match mpn::Number::parse(&a_text, radix as u8) {
Ok(number) => number,
Err(what) => {
println!("{what}");
return;
}
};
- let b = match mpn::Number::parse(&b_text, radix as usize) {
+ let b = match mpn::Number::parse(&b_text, radix as u8) {
Ok(number) => number,
Err(what) => {
println!("{what}");