N =
,
N - количество цветов.
I - количество бит на пиксель.
V = K * I,
V - объем.
K - размер изображения.
Дано:
K = 512 * 1024 пикселей.
V = 1 мбайт.
Найти: N.
Чтобы найти количество цветов, нам нужно найти количество бит на пиксель. Расчет произведем через степени двойки.
Переведем мбайты в биты, умножив объем на
(мбайт -> биты).
V = K * I.
I =
бит.
Теперь можем найти количество цветов.
N =
.
N =
цветов.
Ответ: 65536 цветов.
2) import math
a = int(input())result = 1sqrt = 0
for i in range(a, a+6): result *= i sqrt += 1 result = math.pow(result, 1/sqrt)print ("result :", result)
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
using namespace std;
const int n = 10; //количество элементов массива
int Arr[n];
//как-нибудь заполняем массив
srand(time(0));
int i;
for (i = 0; i < n; ++i)
Arr[i] = rand() % (n * n) + 1;
//выведем его на экран
for (i = 0; i < n; ++i)
cout << Arr[i] << " ";
cout << endl;
int p;
for (i = 1; i < n; ++i)
{
p = i;
while (p % 2 == 0)
p /= 2;
if (p == 1)
cout << "Arr[" << i << "] = " << Arr[i] << endl;
}
cout << endl;
return 0;
}