Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 1.82 KB

03_homework.md

File metadata and controls

12 lines (7 loc) · 1.82 KB

Домашнее задание №3

Первый уровень ("ну...ладно..."):

  1. Написать программу, которая открывает файл, считывает оттуда данные, закрывает файл, создает другой файл, записывает туда данные через строку (первую пишет, вторую нет, третью пишет, четвертую нет и т.д.), закрывает файл. Имена файлов написать в комментариях в коде программы. Действия оформить в две функции: одна для прочтения, другая для записи. Параметром обеих функций долен быть путь к файлу.

Второй уровень("ладно..."):

  1. Функцией прочесть из файла все строки. Другой функцией померять длину каждой строки. Третьей функцией записать в совершенно другой файл только те строки, которые длиннее средней длины по файлу.

Третий уровень ("Да ладно!"):

  1. Пользуясь имеющимися наработками написать функцию, которая из исходных данных одной строки получает результаты fizzbuzz. Другая функция должна прочесть из файла множество строк вида "3 5 18", т.е. исходных данных для fizzbuzz, и записать в другой файл полученные при помощи первой функции результаты по каждой строке.