cd ~
mkdir folder1
cd folder1
touch file1
touch file2
touch file3
touch file4
tar cvf archive.tar *
mkdir ../folder2
cd ../folder2
touch new_file
cp ../folder1/archive.tar .
tar rvf archive.tar new_file
tar vf archive.tar --delete file3
tar vf archive.tar --list > list1
tar vf ../folder1/archive.tar --list > list2
diff list1 list2
#Разъединение выполнить не получится, потому что все файлы пустые, но если засовывать не пустые, то
split -b 10M archive.tar "part" # вместо 10M нужный размер
cat part* > joined_archive.tar
tar vf archive.tar --list
tar vf joined_archive.tar --list
tar czvf final_archive.tar archive.tar ../folder1/archive.tar joined_archive.tar
Var a, b, i, c:Integer ;
Begin
Write('a=') ;read(a) ;writeln;
Write('b=') ;read(b) ;writeln;
Write('c=') ;read(c) ;writeln;
If (a<c+b) and(b<a+c) and(c<b+a) then begin
I:=1;
Write(' Треугольник существует ') ;
End Else begin
I:=0;
Write(' Треугольник не существует ') ;
End;
If i=1 then begin
If (a>b) and(a>c) then
If sqr(a) =sqr(b) +sqr(c) then write(' Треуголинк прямоугольный')
Else write(' Треугольник не прямоугольный ') ;
If (b>a) and(b>c) then
If sqr(b) =sqr(a) +sqr(c) then write(' Треуголинк прямоугольный')
Else write(' Треугольник не прямоугольный ') ;
If (c>a) and(c>b) then
If sqr(c) =sqr(b) +sqr(a) then write(' Треуголинк прямоугольный')
Else write(' Треугольник не прямоугольный ') ;
End;
End.