Много:
1) 2+2+2+2
2)1+1+1+1+1+1+1+1
3) 2+1+2+1+2
4)1+1+2+2+1+1 и тд
Pascal:
program decrement;
var
i: integer;
begin
i := 50;
while i >= 1 do
begin
if i mod 2 = 1 then
writeln(i, ' ');
i := i - 1;
end;
end.
---
C++:
#include <iostream>
int main() {
int i = 50;
while (i >= 1) {
if (i % 2 == 1)
std::cout << i << ' ';
i--;
}
return 0;
}
Количество пикселей = 10*10 = 100 пикселей.
Количество вариаций = 2^i, имеется 32 градации, 32 = 2^i, i = 5. 5 бит весит один пиксель.
Общий вес = кол-во пикселей * вес одного = 100 * 5 = 500 бит.
Где ресунок отправь новый вопрос
Var
a, k: array [1..30] of integer;
i: byte;
begin
for i := 1 to 30 do
begin
a[i] := random(255);
writeln(String.Format('a[{0}] => {1} |', i, a[i]));
end;
for i := 1 to 30 do
k[i] := -1 * a[i];
for i := 1 to 30 do
writeln(String.Format('k[{0}] => {1} |', i, k[i]));
<span>end.</span>