Напишите программу, которая читает стандартный
1. Напишите программу, которая читает стандартный ввод, умножает каждое встретившееся число на 2 и выводит результирующую строку.
2. Напишите программу, которая читает стандартный ввод, удваивает каждую букву и выводит результирующую строку.
3. Напишите программу, подсчитывающую, сколько раз каждый алфавитно-цифровой символ встретился во вхбдном файле.
4. Напишите программу, которая считывает строку из стандартного файла ввода, меняет в ней порядок следования символов на обратный и выводит результат.
5. Напишите программу, которая выполняет преобразование русского текста из одной системы кодировки в другую:
(Dos 866, Windows 1251, UNIX KOI8} <=> (Dos 866, Windows 1251, UNIX, KOI8}
Для выполнения задания можно воспользоваться табл. 10.3, содержащей шестнадцатеричные коды символов русского алфавита.
Таблица 10.3. Таблицы кодов русского алфавита
|
|
|
|
|
|
|
|
Символ
|
866
|
1251
|
KOI8
|
Символ
|
866
|
1251
|
KOI8
|
А
|
80
|
СО
|
Е1
|
а
|
АО
|
ЕО
|
С1
|
Б
|
81
|
С1
|
Е2
|
б
|
А1
|
Е1
|
С2
|
В
|
82
|
С2
|
F7
|
в
|
А2
|
Е2
|
D7
|
Г
|
83
|
СЗ
|
Е7
|
г
|
A3
|
ЕЗ
|
С7
|
Д
|
84
|
С4
|
Е4
|
Д
|
А4
|
Е4
|
С4
|
Е
|
85
|
С5
|
Е5
|
е
|
А5
|
Е5
|
С5
|
Ё
|
FO
|
А8
|
ВЗ
|
е
|
F1
|
В8
|
A3
|
Ж
|
86
|
С6
|
F6
|
ж
|
А6
|
Е6
|
D6
|
3
|
87
|
С7
|
FA
|
3
|
А7
|
Е7
|
DA
|
И
|
88
|
С8
|
Е9
|
и
|
А8
|
Е8
|
С9
|
И
|
89
|
С9
|
EA
|
Й
|
А9
|
Е9
|
СА
|
К
|
8А
|
СА
|
EB
|
к
|
АА
|
ЕА
|
СВ
|
Л
|
8В
|
СВ
|
EC
|
л
|
АВ
|
ЕВ
|
СС
|
М
|
8С
|
СС
|
ED
|
M
|
АС
|
ЕС
|
CD
|
Н
|
8D
|
CD
|
ЕЕ
|
Н
|
AD
|
ED
|
СЕ
|
О
|
8Е
|
СЕ
|
EF
|
0
|
АЕ
|
ЕЕ
|
CF
|
П
|
8F
|
CF
|
FO
|
П
|
AF
|
EF
|
DO
|
Р
|
90
|
DO
|
F2
|
Р
|
ЕО
|
FO
|
D2
|
С
|
91
|
D1
|
F3
|
с
|
Е1
|
F1
|
D3
|
Т
|
92
|
D2
|
F4
|
т
|
Е2
|
F2
|
D4
|
У
|
93
|
D3
|
F5
|
У
|
ЕЗ
|
F3
|
D5
|
ф
|
94
|
D4
|
E6
|
ф
|
Е4
|
F4
|
С6
|
X
|
95
|
D5
|
E8
|
X
|
Е5
|
F5
|
С8
|
Ц
|
96
|
D6
|
E3
|
ц
|
Е6
|
F6
|
СЗ
|
ч
|
97
|
D7
|
FE
|
Ц
|
Е7
|
F7
|
DE
|
ш
|
98
|
D8
|
FB
|
ш
|
Е8
|
F8
|
DB
|
Щ
|
99
|
D9
|
FD
|
Щ
|
Е9
|
F9
|
DD
|
ъ
|
9А
|
DA
|
FF
|
ъ
|
ЕА
|
FA
|
DF
|
ы
|
9В
|
DB
|
F9
|
ы
|
ЕВ
|
FB
|
D9
|
ь
|
9С
|
DC
|
F8
|
ь
|
ЕС
|
FC
|
D8
|
э
|
9D
|
DD
|
FC
|
э
|
ED
|
FD
|
DC
|
ю
|
9Е
|
DE
|
EO
|
ю
|
ЕЕ
|
FE
|
СО
|
я
|
9F
|
DF
|
F1
|
я
|
EF
|
FF
|
D1
|
|
|
|
|
|
|
|
|
Содержание Назад