ну алгоритм: просто суммируешь поочерёдно.(можно кубиками нарисовать, но это мне делать не удобно, тем более не сложно)
вот прога на паскале:
program sym
var p: array[1..12] of integer;
s,i: integer;
begin
s: =0;
for i: =1 to 12 do
p[i]: =i*i; //если нет уже готового массива
for i: =1 to 12 do
s: =s+p[i];
write(s)
end.
ну тут кстати массив излишен, если надо просто найти сумму:
program sym1
var s,i: integer;
begin
s: =0;
for i: =1 to 12 do
s: =s+i*i;
write(s)
end.
я у себя не проверял, но должно работать)
Поделитесь своими знаниями, ответьте на вопрос:
Впаскале! дано 4-х значное двоичное число b, перевести в десятичное и вывести на экран
если от 0 до 6 то всего значений 7 и цвета будут от (0,0,0) до (6,6,6) понятно, что всего 7*7*7 цветов.
почему понятно - если без формул, то так 1 цвет можно выбрать 7 способами, второй, независимо от него тоже 7, и 3, независимо от первых двух - тоже 7. вот и получится то что я написал.
для сведения - сейчас для одного цвета, как правило, выделяют байт, который имеет 256 разных значений (0-255), поэтому цветовая гамма у современных дисплеев содержит, естественно 256*256*256 цветов.