Учитель дал ученикам задание набрать текст из 10 знаков. Студент набрал текст алфавитом из 9 знаков, а Болат набрал алфавит из 256 знаков. Определите объем информации, записанной на двух разных алфавитах, и объясните особенности
1)Растровый графический файл содержит черно-белое изображение (без градаций серого) размером 100 на 100 точек. Какой объем памяти требуется для храненияэто файла? Решение: 100*100=10000 точек 2 градации цвета (черный, белый)=1бит Следовательно: 10000бит 2) Рисунок построен с использованием палитры 256 цветов на экране монитора с графическим разрешением 1024 на 768. Рассчитать объем памяти необходимый для хранения этого рисунка? Решение: 256=2^8 степени 1024*768=786432бит / 8 = 98304 бит = 12288байт = 12Кб
#include <iostream>
using namespace std;
int main () {
int n;
cin >> n;
if (n==0) {
cout << "0 0" << endl << 1 << endl << 1 << endl;
return 0;
}
int mx=0; int mn=10; int mxi=10; int mnk=0; int ind=0;
while (n>0) {
int c=n%10;
n/=10;
if (c>=mx) {
mx=c;
mxi=ind;
}
if (c<mn) {
mn=c;
mnk=1;
} else if (c==mn) {
++mnk;
++ind;
}
}
cout << mx << " " << mn << endl << (ind - mxi) << endl << mnk << endl;
return 0;
}
Объяснение: