Сатҳи 8.10 китоби машқҳои Rust

Задание 1

Файли матнӣ дода шудааст. Санҷед, ки дар аввали ин файл як сатри холӣ ҳаст, ва дар охири он - ду сатри холӣ.

Задание 2

Функсияе нависед, ки параметраш роҳ ба як ҷавҳанро қабул мекунад, ва андозаи он ҷавҳанро бармегардонад.

Задание 3

Ҷавҳане бо файлҳо ва зерҷавҳанҳо дода шудааст. Ҳамаи роҳҳо ба файлҳои аз ҷавҳан ва зерҷавҳанҳоро гиред. Натиҷаро ба файли нав нависед, ҳар як роҳ дар сатри ҷудогона.

Задание 4

Файли матнӣ дода шудааст. Дар он матн навишта шудааст, ки ба ҷумлаҳо тақсим шудааст. Калимаҳоро дар ҳар як ҷумлаи матн орамолонед ва матни ба даст овардаро ба файли нав нависед.

Задание 5

Функсияе созед, ки ҷавҳанро бо ҳамаи муҳтавои он нест мекунад.

Задание 6

Ҷавҳане бо файлҳо ва зерҷавҳанҳо дода шудааст. Нусхае аз ин ҷавҳан созед.

Задание 7

Ҳамаи солҳои кабисаро барои сади гузашта ба файл нависед.