Если индексы массива начинаются с 0
1) EL[3, 1] = H
2) EL[2, 3] = Q
Если индексы массива начинаются с 1
1) EL[4, 2] = H
2) EL[2, 3] = M
#include <iostream>
#include <cmath>
using namespace std;
long Amt(int *hours) {
long p=1;
for(int i=0;i<*hours/3;i++) p*=2;
return(p);
}
int main() {
setlocale(LC_ALL, "RUS");
int i,T;
cout<<"Введите предельное количество часов: ";
cin>>T;
for(i=3;i<=T;i+=3)
{cout<<"Время, час "<<i<<", амеб: "<<Amt(&i)<<endl;}
system("PAUSE");
}
<em><u>Тестовое решение:</u></em>
Введите предельное количество часов: 60
Время, час: 3, амеб: 2
Время, час: 6, амеб: 4
Время, час: 9, амеб: 8
Время, час: 12, амеб: 16
Время, час: 15, амеб: 32
Время, час: 18, амеб: 64
Время, час: 21, амеб: 128
Время, час: 24, амеб: 256
Время, час: 27, амеб: 512
Время, час: 30, амеб: 1024
Время, час: 33, амеб: 2048
Время, час: 36, амеб: 4096
Время, час: 39, амеб: 8192
Время, час: 42, амеб: 16384
Время, час: 45, амеб: 32768
Время, час: 48, амеб: 65536
Время, час: 51, амеб: 131072
Время, час: 54, амеб: 262144
Время, час: 57, амеб: 524288
Время, час: 60, амеб: 1048576
Для продолжения нажмите любую клавишу . . .
Для кодирования одного значка необходимо log(2)13 ≈ 4 бита.Объём сообщения <span>длиной в 666 символов</span>: 666*4 бит = 666*4/8 байт = 333 байта.
Ответ:
Отяаьщшьпь беняй, м фцхый эюьхтпнщ. Яэьгпнацщям, сн эьхсыь. Пьа ьы, эюцпнщ! Эьщбхынчшн — м ъыцщ ятом ъбсютдьъ Ц хныьяецпь фснщ ынрюнс ц эьгпнщ. Ьяанщйыиг ътеанщ хн яьоьч птяац, Н ьыц ътым янъц яоцщц я эбац. М — ьсцы, н ынрщиг ытптфс ыт яьеатёй, Ц ытщтэит ёбашц ыиыт п етяац. Ыц сюбхтч б ътым, ыц щлоцъьч ыта. М бяанщь эьл ын цягьст щта. Ь, шншцъ ытьозмаыиъ шнхнщям ъцю Аьч эьюьч, шнш пяаютенщ м фцхыц юняяпта!
Каждая буква заменяется на следующую в размере 14. То есть А это Н и т.д.