54135256474
22561313165461313232333333 вот ответ
ужно каждой букве русского алфавита задать номер от 0 до 31. Максимальный номер (31) можно представить как двоичное число 31 =11111. Так как номеров больших 31 нет, то для кодирования русских букв достаточно пятизначного двоичного числа. Дальше необходимо разбить цепочку - шифр на группы из пяти знаков справа налево.
01111 = 15 - П
10011 = 19 - У
11000 = 24 - Ш
10100 = 10 - К
01000 = 8 - И
01101 = 13 - Н.
Вроде так ...............
#include <iostream>
using namespace std;
int main(){
int a, s=0;
cin>>a;
for(int i=0; i<5; ++i){
a/=10;
s+=a;
}
cout<<s<<endl;
}
Если требуется прибавить и изначальное число, просто прибавь его к итоговому s.
Есть много решение этой задачи. Вот моё.
program n_1;var a:real;beginread(a);a:= a / 2;writeln(a,' ',a);end.