Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Количество пар кр и не кр 11 с дельтой эффект и неэффект алгоритмы
const delta = 3; var n, i, j, s, s11, sn, x : integer; m : array [0..delta] of integer; a : array [0..100] of integer; begin s := 0; s11 := 0; sn := 0; readln (n); for i := 0 to delta do begin readln (x); m[i] := x end; for i := delta + 1 to n - 1 do begin // считываем очередное число x и вместе с нулевым элементом m[0] определяпем пару readln (x); if (m[0] mod 11 = 0) and (x mod 11 = 0) then begin s11 := s11 + 1; s := s + s11 + sn end else if (m[0] mod 11 <> 0) and (x mod 11 = 0) then begin sn := sn + 1; s := s + s11 + sn end else if (m[0] mod 11 = 0) and (x mod 11 <> 0) then begin s11 := s11 + 1; s := s + s11 end else if (m[0] mod 11 <> 0) and (x mod 11 <> 0) then begin sn := sn + 1; s := s + s11 end; for j:= 0 to delta - 1 do begin m[j] := m[j+1]; end; m[delta] := x; end; writeln(s); // Неэффективный алгоритм readln (n); s := 0; for i := 0 to n - 1 do begin readln (x); a[i] := x end; for i := 0 to n - delta -1 do begin for j := i + delta + 1 to n-1 do begin if a[i]*a[j] mod 11 = 0 then s := s + 1 end; end; writeln(s);end.
run
|
edit
|
history
|
help
0
Huong11a2@
Грицанова, стр. 26, пример 1.7
test22
s
practica 9 ejercicio 1
2;3
shift array to left
1486
Урок 3 задача 10 (1483) два момента времени
Lunohod-2