// PascalABC.NET 3.1, сборка 1239 от 08.05.2016
begin
var a:=ArrRandom(10,-99,99); a.Println
end.
<u><em>Тестовое решение</em></u>
-12 -89 55 66 41 -31 17 -25 -34 -71
Вопрос некорректный.
В общем случае <em>невозможно</em> по имени файла (в частности, по расширению .jpg) сказать что-либо о его содержимом. Нам ничего не мешает создать текстовый файл и назвать его MoйЧудесныйФайл.jpg и никто, и ничто в мире не догадается по этом имени, что там внутри.
Иное дело, что в операционной системе, например, в Windows, есть некоторые зарезервированные расширения имен файлов, обнаружив которые, операционная система попытается обработать файлы неким "стандартным" для неё способом. Но это, опять же, не значит, что нельзя в файле УжасныйВирус.exe разместить совершенно безобидный звуковой файл с любимой песенкой.
Следовательно, корректным вопрос будет о том, <em>какой тип файла по умолчанию установлен в операционной системе </em>для расширения jpg.
По умолчанию это файл графического формата jpeg, который часто используется для хранения фотографий и иных объектов точечной (растровой) графики. Позволяет хранить изображения в компактном виде, с полным набором цветовых оттенков. Компактность достигается путем применения алгоритмов так называемого психовизуального сжатия (компрессии), когда близкие по яркости и цвету элементы изображения, разницу в которых наш глаз не может различить, заменяются на оину и ту же яркость и цвет, что вносит незаметные для нас, но все же искажения.
В двоичном алфавите используется только 0 и 1, следовательно мошность алфавита - 2.
// PascalABC.NET 3.0, сборка 1144 от 16.01.2016
begin
var d:=ReadInteger('n=') mod 10;
Writeln(d,#13#10,sqr(d));
end.
<u><em>Тестовое решение:</em></u>
n= 346427
7
49