#include <iostream>
<span>#include <iomanip>
</span>using namespace std;
<span>int main() {
</span> char a[200];
<span> cout<<"string: "; cin>>a;
</span><span> a[strlen(a)/2]=0;
</span><span> cout<<a<<endl;
</span><span> system("pause");
</span><span> return 0;
</span><span>}
ввод - вывод
string: ABCDEFGH
ABCD
</span><span>
</span>
Если фразу "Практическая работа номер 1" нужно было перевести в двоичный код, то вот: 1101000010011111110100011000000011010000101100001101000010111010110100011000001011010000101110001101000110000111110100001011010111010001100000011101000010111010110100001011000011010001100011110010000011010001100000001101000010110000110100001011000111010000101111101101000110000010110100001011000000100000110100001011110111010000101111101101000010111100110100001011010111010001100000000010000000110001
Количество цифр: 400
берем 1 число с начала и одно с конца:
1+10=11
2+9=11
и т.д
Всегда получается 11.НАйдем количество таких пар и полученное число умножим на 11.
10:2 =5- 5 пар получится
5*11=55 сумма целых чисел от 1 до 10
1 символ = 1 байт
40*50*10=20000 символов всего
12500 байт = 1562,5 бит
20000:1562,5=13 (приблизительно)
N-мощность алфавита
2^13=8192
Ответ: N=8192