Напишите дано. 20 1) растровое изображение было сохранено в файле как 256-цветный рисунок.во сколько раз уменьшится информацинный объём файла, если это же изображение сохранить как монохром ( чёрно-белый без градации серого) рисунка? 2)после преобразования растрового 256-цветного графического файла в чёро-белый формат (без градации серого) размер файла уменьшился на 70 байтов. найдите размер исходного файла.
№1
#include <iostream>
#include <string.h>
using namespace std;
int main() {
setlocale(LC_ALL, "Rus");
char st[100];
char rm[10] = " РМ";
gets_s(st);
strcat_s(st, rm);
cout << st;
return 0;
}
№2
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Rus");
string st = "получены результаты контрольной работы";
cout << sizeof(st) << endl;
cout << st.find("результаты") << endl;
st.insert(st.find("результаты") + 10, " итоговой");
cout << st;
return 0;
}
mins = 9*99
maxs = -9*999
count = int(input())
if count < 2:
print("Не может быть меньше двух")
else:
for i in range(count):
a = int(input())
if a < mins:
mins = a
elif a > maxs:
maxs = a
if count > 2:
print(maxs)
print(mins)
# такой же, но более памятозатратный.
# можно конечно оптимизировать, но для учебного варианта пойдёт
a = []
count = int(input())
if count < 2:
print("Не может быть меньше двух")
else:
for i in range(count):
d = int(input())
a.append(d)
if count > 2:
print(max(a))
print(min(a))