1.Найти разность показаний счетчика на конец месяца и на начало месяца.
2.Умножить на цену одного Квт/часа
2009₁₀ = 7·16² + 13·16¹ + 9·16° = 7D9₁₆
7D9₁₆ = 7·16² + 13·16¹ + 9·16° = (2² + 2¹ + 2°)·2⁸ + (2³ + 2² + 2°)·2⁴ + (2³ + 2°)·2° = 2¹° + 2⁹ + 2⁸ + 2⁷ + 2⁶ + 2⁴ + 2³ + 2° = 11111011001₂
11111011001₂ = 2¹° + 2⁹ + 2⁸ + 2⁷ + 2⁶ + 2⁴ + 2³ + 2° = 2·8³ + 8³ + 4·8² + 2·8² + 8² + 2·8¹ + 8¹ + 8⁰ = 3·8³ + 7·8² + 3·8¹ + 8⁰ = 3731₈
3731₈ = 3·8³ + 7·8² + 3·8¹ + 8⁰ = 1536 + 448 + 24 + 1 = 2009₁₀
1011101₂ + 1101110₂ = 11001011₂
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n; cin >> n;
int sum = 0;
for (int i = 1; i <= n/2;++i)
if (n % i == 0)
sum+= i;
if (sum == n)
cout << "YES";
else
cout << "NO";
}
Приведены все профессии человека. Если я правильно поняла задание
Незнаю как тебе это поможет, но вдруг;(