Размер изображения 64*64 - значит всего точек в изображении 64*64=4096 точки.
для хранения выделено 512 байт, или 512*8 = 4096 бит
итого: на одну точку приходится 4096/4096 = 1 бит (информации для кодирования цвета одной точки)
по формуле N=2(в степени i), где N - кол-во цветов, а i - кол-во бит информации на точку, получаем, что наше N = 2 (в степени 1) = 2.
Т.е. Ответ 2 цвета
1) программа пропускает если ввести пароль basic иначе так и продолжает его спрагивать
2) запрашивает число, выводит его квадрат и куб через табуляцию, выводит его куб и квадрат прям без пробелов одним числом
выводит его куб и квадрат с текстовыми пояснениями
3) 5 линий слева направа нисходящие
4) 3 точки и 3 линии, одна вертикальная одна слева направа восходящая и из последней ее точки в в лево линия
5) построится подобие координатной плоскости и синусоида но точками и для угла от -10 до 10 радиан с шагом 0.01
1) а = 14, в = 42,
2) с = 9
Честно говоря, я пытался решить чисто логическим путём, даже вывел некоторые условия существования примера, но в итоге мне надоело, и я написал программу, которая перебирает все возможные варианты до тех пор, пока не получится равенство.
В общем, основание системы: 7
Само равенство: 43050₇ + 4350₇ = 50430₇
//g++ 5.4.0
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
size_t N, num;
cin >> N >> num;
vector<int> a(N);
for (size_t i = 0; i < N; ++i)
cin >> a[i];
cout << count(a.begin(), a.end(), num);
}