Язык c++ос: ubuntu (минимальное требование, возможна совместимость и с другими, но с данной - обязательно): требуется составить программу, которая в папке с файлами находит идентичные и выводит в файл их названия.таковыми являются файлы одинакового формата с одинаковым разрешением и содержимым (то есть просто два полностью идентичных файла, различающихся только названием нахождения таковых не важен. как вариант, через контрольную сумму md5.предполагаемый работы: входные данные: адрес папки для сканирования.выходные данные: текстовый файл с парами названий файлов с одинаковым содержимым. опционально: если присутствует > 2 файлов с идентичным содержимым, то все их названия выводятся в одну строку.пример работы: на пути /home//test находится 5 .txt файлов и 1 .png.файл qwe.txt содержит текст "а"файл rty.txt содержит текст "b"файл asd.txt содержит текст "а"файл fgh.txt содержит текст "b"файл zxc.txt содержит текст "а"файл vbn.png содержит изображение буквы aпри запуске программы с вводом адреса данного каталога в выходной файл output.txt будет совершен вывод (если обычный): qwe.txt asd.txtqwe.txt zxc.txtrty.txt fgh.txtasd.txt zxc.txtесли в программе реализована ее доп. часть, то вывод: qwe.txt asd.txt zxc.txtrty.txt fgh.txt
var c: string;
begin
writeln('Введите 1 число.');
readln(a);
writeln('Введите 2 число.');
readln(b);
writeln('Знак операции.');
readln(c);
if c='*' then writeln(a*b);
if c='/' then writeln(a/b);
if c='-' then writeln(a-b);
if c='+' then writeln(a+b);
end.
2 ЗАДАЧА
var a, b: real;
begin
writeln('Зарабаток Пети:');
readln(a);
writeln('Зарабаток Петрова:');
readln(b);
if a>b then writeln('Петя заработал больше Петрова.')
else if a=b then writeln('Петров и Петя заработали одинаково.')
else
writeln('Петров заработал больше Пети.');
writeln('Среднее: ', (a+b)/2);
end.