Жизненный опыт которого передает родитель ребенку
#include <iostream>
int main() {
short int n, n1, i, j;
long long int s, k, c;
std::cin >> n;
s = 0;
for (i = 1; i <= n; i++) {
std::cin >> n1;
c = 1;
k = 0;
for (i = 2; i <= n1; i++) {
k += c;
c++;
}
s += k;
}
std::cout << s << std::endl;
std::cin.get();
return 0;
}
Var
b:array[1..100001] of integer;
var a,c,i:integer;
begin
c:=0;
write('десятичное число: ');
readln(a);
while a<>0 do
begin
if a mod 2 = 0 then
begin
a:=a div 2;
c:=c+1;
b[c]:=0;
end;
if a mod 2 <>0 then
begin
a:=a div 2;
c:=c+1;
b[c]:=1;
end;
end;
write('двоичное число: ');
for i:=c downto 1 do
write(b[i])
end.