Div - целая часть, полученная от деления
mod - остаток, полученный от деления
<span>С=0???, если нет, то пересчитай
А: =624897
В: =а div 1000 =624
C: =( B+ C ) mod 100 =(624+0) mod 100=2
D:=(B+C) mod 10 =(624+2) mod 10=6
F:=С*D=2*6=12</span>
Могу только на паскале
program poisk;
const
N=12;
var
C:array [1..N] of integer;
i,k:integer;
begin
k:=0;
for i:=1 to N do
read(C[i]);
for i:=1 to N do
if i mod 2 <> 0 then
k:=k+1;
writeln('Кол-во нечетных чисел='k)
end.
Элементарно.Перед else не пишется ;
Попробуй добавить writeln
Проверь перед else должен быть ещё end(т.к подсистема)
12 Мбайт = 12*1024 Кбайт = 12*1024*1024 байт = 12*2^10*2^10*8 бит
1. t1 = 13+0,25*(<span>12*2^10*2^10*8)/2^21+3 = 13+0,25*(12*8)/2+3 = 13+12+3 = 28 сек
2. t2 = (</span>12*2^10*2^10*8)<span>/2^21 = 12*8/2 = 48 сек
Первый способ быстрее на 48-28 = 20 сек</span>