Как узнать сколько битов в 4608x2800 пикселях,если кодируется цепочкой из 24 нулей? ,напишите как вы это нашли и желательно поясните побольше об этой теме.
Один пиксель кодируется цепочкой из 24 нулей, это значит, что этот пиксель кодируется 24 битами. Ещё это значит что цветовая глубина (обозначается буквой i) пикселя равна 24 битам. Чтобы найти сколько битов (объём памяти) в этом разрешении надо просто перемножить все значения: высоту (px) * ширину (px) * i = 4608 * 2800 * 24 = 309657600 бит. Или это 37800 килобайт.
Var N,C,k,d:integer; Begin Write('N = ');ReadLn(N); For N:= 1 to N do Begin C:=N; k:=0; d:=0; While C<>0 do Begin k:=k+1; if C mod 10 <> 0 then if N mod (C mod 10) = 0 then d:=d+1; C:= C div 10 End; if d=k then Write(N,' ') End; End.
#include <iostream> using namespace std; int main() { setlocale(0,""); int a; cout<<"введите значение погоды"<<endl; cout<<"1-тепло"<<endl; cout<<"2-жарко"<<endl; cout<<"3-холодно"<<endl; cout<<"4-колотун"<<endl; cin>>a; switch (a) { case 1: cout<<"вы можете одеть джинсы и футболку"<<endl; break; case 2: cout<<"вы можете одеть шорты и майку "<<endl; break; case 3: cout<<"вы можете одеть штаны и толстовку "<<endl; break; case 4: cout<<"вы можете одеть куртку и свитер с подштанниками и ватными штанми "<<endl; break; } return 0; }