Const
n=15; { длина массива }
type
tm=array[1..n] of integer;
var
i:byte;
a,b,c:tm;
begin
randomize;
for i:=1 to n do
begin
a[i]:=random(101-50);
b[i]:=random(101-50);
c[i]:=a[i]*b[i];
Write(a[i],' ')
end;
Writeln;
for i:=1 to n do
begin
Write(b[i],' ')
end;
Writeln;
for i:=1 to n do
begin
Write(c[i],' ')
end;
Writeln
end.
Он есть где?
Проверь название файла. Именно файла. Вдруг опечатка.
Попробуй ввести полный путь в тексте программы.
Посмотри есть ли русские буквы в пути к файлу.
Если файл *.txt лежит не рядом с самой программой, положи его в папку с программой.
<span>Или просто положи его в корень C и укажи путь в коде.</span>
Комбинаторика вроде как, но даже логически понятно если подумать что это не + и -, а 0 и 1,и тут логически должно стать понятно что все как и там,а значит два в третьей степени,а именно 8 различных, да что уж там вот все 8
---
--+
-+-
-++
+--
+-+
++-
+++
У вас указана информационная ёмкость картинки, указаны размеры картинки.
4 Кбайта = 4*8 Кбита = 32 Кбита = 2^5 Кбит = 2^15 бит
Точек в картинке
32 * 1024 = 2^5*2^10 = 2^15
И теперь мы видим, что памяти хватит только на чёрно-белую картинку, с глубиной цвета 1 бит на пиксель.
Цветов получается 2 - белый и чёрный. Нет, могут быть и другие, но всё равно их только 2, больше одним битом не закодировать, если не применять алгоритмы сжатия.