Rust тапшырмалар комплексинин 5.5 деңгээли
Задание 1
Колдонуучудан консоль аркылуу
1 ден 10 чейинки аралыктагы
бүтүн санды киргизүүсүн өтүнүңүз. Эгерде
башка нерсе киргизилсе, анда колдонуучудан
санды кайрадан киргизүүсүн өтүнүңүз.
Задание 2
Циклдердин жардамы менен төмөнкү массивди түзүңүз:
rust[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
]
Задание 3
Берилген бир сап:
rust"abcdeabc"
Аны символдордун дубльдеринен тазалаңыз:
rust"abcde"
Задание 4
Берилген бир сап:
rust"abcde"
Бул саптын бардык так эмес тамгаларын баш регистре которуңуз. Биздин учурда төмөнкү натыйжа чыгышы керек:
rust"AbCdE"
Задание 5
Даталар менен берилген эки кортеж:
rustlet tpl1 = (2025, 11, 29);
let tpl2 = (2027, 12, 31);
Даталар барабарбы, текшериңиз.
Задание 6
Дата менен берилген кортеж:
rustlet tpl = (2025, 12, 31);
Бул кортеждин маалыматтарын төмөнкү структурага жазыңыз:
ruststruct Date
{
year: u16,
month: u8,
day: u8,
}