Выполнить сжатие информации методом RLE Выполнить вручную кодирование сообщения методом RLE. В качестве исходной фразы взять текст из таблицы. С таблицы CP-1251 перевести символы заданной фразы в десятичные числа, а затем десятичные числа перевести в двоичные. Выполнить сжатие информации, вычислить контрольные суммы и коэффициент сжатия. Слово - Удостоверение
var n,m:longint;
f:boolean;
begin
write ('Decimal: ');
readln(n);
write ('Number: ');
readln (m);
f:=true;
while (n<>0) do
begin
if ((n mod 10)=m) then
begin
f:=true;
break;
end;
n:=n div 10;
end;
if f then writeln ('YES!') else writeln ('NO');
readln;
end.
C++:
#include <iostream>
using namespace std;
int main()
{
int n,m;
bool f = false;
cout <<"Decimal: ";
cin >>n;
cout <<"Number: ";
cin >>m;
while (n!=0)
{
if ((n%10)==m)
{
f = true;
break;
}
n/=10;
}
if (f)
cout <<"YES!" <<endl;
else cout <<"NO!" <<endl;
return 0;
}
a,b,c: integer;
begin
write('введите первую сторону треугольника ');
readln(a);
write('введите вторую сторону треугольника ');
readln(b);
write('введите третью сторону треугольника ');
readln(c);
if (a<0) or (a<0) or (b<0) then write('такого треугольника не существует ') else
if (a<>b) and (b<>c) then write('треугольник разносторонний') else
if (a=b) and (b=c) then write('треугольник равносторонний') else
if (a=b) or (a=c) or (b=c) then write('треугольник равнобедренный');
writeln;
end.