с заданием в C# Задачи на использование двоичных и текстовых файлов . Условие вида "дан файл" означает, что
пользователем вводится количество элементов и все элементы файла с клавиатуры. Осуществить ввод
данных для файла, выполнить реализацию алгоритма обработки и создания нового файла, обеспечить
вывод полученных результатов используя отдельные методы .
При обработке исходного файла считать число элементов в нём неизвестным. Не допускается
использование массивов для обработки всего файла. Для решения задачи предварительно
составляется блок-схема.
Задание : Дан текстовый файл с учебным расписанием. В каждой строке записано одно занятие: время, название,
аудитория и его вид: «лек», «пр», «лаб». Написать программу, которая определяет количество лекционных,
практических и лабораторных занятий. Вывести их количество на экран.
a,str:string;
k,n,i,z,m,j,c,S,x,y,l:integer;
begin
writeln('введите число');
readln(str);
writeln('a ?');
readln(a);
writeln('z ?');
readln(z);
writeln('x & y');
readln(x,y);
n:=length(str);
for i:=1 to n do
begin
if str[i]=a then
k:=k+1;
val(str[i],m,j);
if m mod z=0 then
c:=c+1;
if str[i]>a then
begin
val(str[i],m,j);
s:=s+m;
end;
val(str[i],m,j);
if (m=x)or(m=y)then
l:=l+1;
end;
writeln('k: ',k,'кратное z: ',c,' s: ',s,' кол-во x,y: ',l);
end.