3/256 Мбайта = 1024*3/256 Кбайт = 12 Кбайт = 12*1024 байт = 12*1024*8 бит
Память для одного символа = 12*1024*8 / 6144 = 16 бит
Мощность алфавита = 2^16 = 16384
Супер современные компьютеры возможно в будущем смогут всё! Если учёные создадут супер гравику то тогда 3д фильмы мы будем смотреть на компьютере! Компьютер коврик. А что? Тоже возможно посидел дома за компьютерным столиком, скрутил ( как ковёр ) и перетащил на кухню. Техника развивается, и вскоре учёные смогут добиться всего этого!
1.+++-
2.++++
3.++++
4.+---
5.+--+
6.----
int main(int argc, char* argv[])
{
char s[256] = {0};
char prevChar = {0};
std::cin >> s;
int len = strlen(s);
prevChar = s[0];
int count = 1;
for (int i = 1; i < len+1; i++)
{
if (s[i] == prevChar) {
count++;
} else {
printf("%d %c\n", count, prevChar);
count = 1;
prevChar = s[i];
}
}
return 0;
}
Windows-1251 — набор символов и кодировка, являющаяся стандартной 8-битной кодировкой для русских версий Windows до 10-й версии
Или проще говоря кирилическая ASCII
длина - 8 бит