Есть ответ 👍

Сколько цветов можно максимально использовать для хранения изображения размером 500х450 пикселей, если объем страницы видеопамяти 200 кбайт

238
362
Посмотреть ответы 2

Ответы на вопрос:

urazukov
4,5(94 оценок)

350х200=70000 пикс.

65 кбайт = 65000 байт = 520000 бит байт

520000/70000=7

7 бит = 128 цветов 


Незнаю верно ли я все понял, но как вариант можно сделать так //microsoft (r) c/c++ optimizing compiler version 19.00.23506 for x64 #include < iostream> #include < string> #include < sstream> #include < vector> #include < iterator> #include < algorithm> bool digitfirst(const std: : string& rhs, const std: : string& lhs) {     if (isdigit(rhs[0]) || isdigit(lhs[0]))         return rhs < lhs; } bool letterfirst(const std: : string& rhs, const std: : string& lhs) {     if (isalpha(rhs[0]) || isalpha(lhs[0]))         return rhs < lhs; } const std: : string truesort(std: : string str, bool(*comparator)(const std: : string& rhs, const std: : string& lhs)) {     std: : stringstream ss(str);     std: : vector< std: : string> vstr(std: : istream_iterator< std: : string> (ss), {});     std: : sort(vstr. vstr. comparator);     ss.clear();     std: : copy(vstr. vstr. std: : ostream_iterator< std: : string> (ss, " "));     return ss.str(); } int main() {     std: : string first  = "position total 12345 2jz asd512fgh";     std: : string second = "year 10010 2018r r98k hello";     std: : cout < < truesort(first,  digitfirst ) < < std: : endl;     std: : cout < < truesort(second, letterfirst); }

Популярно: Информатика