Сколько цветов можно максимально использовать для хранения изображения размером 500х450 пикселей, если объем страницы видеопамяти 200 кбайт
238
362
Ответы на вопрос:
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); }
Популярно: Информатика
-
ivanovaa75024.03.2022 05:39
-
kotovaalina3126.04.2023 21:26
-
usan200504.03.2023 19:59
-
burdick9412.06.2022 08:49
-
Sk17410.04.2021 18:10
-
Dimitriy228102.02.2020 22:29
-
gio824.05.2021 10:53
-
DizzyWarriorr19.06.2022 08:11
-
tanyainua05.07.2022 04:38
-
karinapoltawska25.08.2020 03:10