Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
для матрицы 8*8
код
00111111
01000001
10000001
00010001
00100001
11000001
объем 8 байт
для символьного 1 байт в ascii
2 байта в unicode
2.5 кбайт = 2560 -байт = 20480 бит
20480 : 2560 = 8
ответ: 8 минут.
вроде както так..
var n, i, k, a: integer;
begin readln(n); k : = 0; for i : = 1 to n do begin readln(a); if trunc(sqrt(a)) * trunc(sqrt(a)) = a then k : = k + 1; end; writeln(k); end.
а если число
var n,i,p: integer;
s: string;
begin
read(n);
s: =str(n) ; {переводим число в строку}
n: =0;
for i : = 1 to length(s) do
n: = n+ int(s[i]); {переводим каждый символ строки обратно в цифру}
writeln(n);
p: =1;
for i: = 1 to n do
p: = p*i;
writeln(p);
end.
Популярные вопросы