#include
int main()
{
float eps, m, sum;
int n = 1;
cin >> eps;
m = 1.0/((3*n-2)*(3*n+1));
sum = 0;
while( m >= eps)
{n++; sum+= m; m = (1.0/((3*n-2)*(3*n+1))); }
cout << sum;
return 0;
}
Так как в результате первого сложения должно получиться <u>трехзначное число</u>, то нетрудно предположить, что три одинаковые цифры -<u> три девятки</u>.
99+9=108
Соответственно:
X=9
B=0
A=1
C=8
Подставляем во второе выражение и решаем:
4*9+3*0+2*1+8=36+2+8=46
Ответ: 46
т.к. число не дано, то объясню как. Пишешь число, например 110 в десятично системе счисления и делишь всё время на 2, пока не дойдёшь до единицы(1). В ответе указываются те числа, которые у тебя в остатке. И писать ответ нужно строго наоборот, т.е.
если у тебя остатки 101010111, то надо написать 111010101
2^(3+10+10+4)=2^27 бит
3 - это степень бит в байте,
10 - степень КБ в МБ
10 - степень Б в КБ
4 - степень 16
(все в двоичной форме)
Вместо директива "#" используй {$}. Просто от версии зависеть может. И ты begin забыл поставить