что нужно знать:
• для хранения растрового изображения нужно выделить в памяти i = k • i битов, где k – количество пикселей и i – глубина цвета (разрядность кодирования)
• количество пикселей изображения k вычисляется как произведение ширины рисунка на высоту (в пикселях)
• глубина кодирования – это количество бит, которые выделяются на хранение цвета одного пикселя
• при глубине кодирования i битов на пиксель код каждого пикселя выбирается из 2^i возможных вариантов, поэтому можно использовать не более 2^i различных цветов
• чтобы найти глубину цвета, нужно использовать формулу n= 2^i.
где n - кол-во цветов в палитре (фотографии). например: цветов в палитре 64, нужно найти глубину цвета (i) 64=2^i, i=6
• нужно помнить, что
1 мбайт = 2^20 байт = 2^23 бит,
1 кбайт = 2^10 байт = 2^13 бит
1
#include
using namespace std;
int main() {
int a, b;
cin > > a > > b;
cout < < a - b;
}
2
#include
#include
using namespace std;
int main() {
int a;
cin > > a;
cout < < pow(a, 2) < < ' ' < < pow(a, 3)< < ' ' < < pow(a, 5);
}
3
#include
#include
using namespace std;
int main() {
int a;
cin > > a;
cout < < "the next number for the number " < < a < < " is " < < a + 1 < < "! \n" < < "the previous number for the number "< < a < < " is " < < a - 1 < < "! ";
}
4
#include
#include
using namespace std;
int main() {
int a;
cin > > a;
cout < < (3 * pow(a, 3) + 18 * pow(a, 2)) * a + 12 * pow(a, 2) - 5;
}
5
#include
#include
using namespace std;
int main() {
int a, b, c;
cin > > a > > b > > c;
cout < < a % 7 < < "\n" < < b % 7 < < "\n" < < c % 7;
}
6
#include
#include
using namespace std;
int main() {
int a, b, c, a1, b1, c1;
cin > > a > > a1 > > b > > b1 > > c > > c1;
cout < < a1 % (8 - a) < < "\n" < < b1 % (8 - b) < < "\n" < < c1 % (8 - c);
}
Поделитесь своими знаниями, ответьте на вопрос:
3. вывести значение true, если высказывание для предложенных исходных данных является истинным, и значение false в противном случае (все числа, для которых не указано иное, являются действительными): а)данное число x не принадлежит интервалу (a, b); б)данное целое число x является нечетным; в)данное число x является корнем уравнения: ax2+bx+c=0; составьте программки в паскале