<span><span>А-1 Б-2 В-3 Г-4 Д-5 Е-6 Ё-7 </span><span>Ж-8 З-9 И-10 Й-11 К-12 Л-13 М-14 </span><span>Н-15 О-16 П-17 Р-18 С-19 Т-20 У-21 </span><span>Ф-22 Х-23 Ц-24 Ч-25 Ш-26 Щ-27 Ъ-28 </span><span>Ы-29 Ь-30 Э-31 Ю-32 Я-33
1)
а) </span></span>Буква=число(порядковый номер)+1
<span>И(10+1) Н(15+1) Ф(22+1) О(16</span>+1) Р(18+1) М(14+1) А(1+1) Ц(24+1) И(10+1) Я(33+1) =
<span><u>11 16 23 17 19 15 2 25 11 34
</u>
б)</span><span>КОДИРОВАНИЕ = ЛПЕЙСПГОЙЁ
</span><span>
2) </span><span> магнитные ленты, лазерные и магнитные диски, на бумаге, на лазерном или магнитном диске </span><span>
</span>
Написал программу с комментариями, сами составите алгоритм
int main () {
const int n = 10;
int massive[n];
int maxElem;
int numberOfMaxElem;
for(int i=0;i<n;++i) {
cin>>massive[i]; // вводим массив из 10 элементов
}
maxElem = massive[0]; // максимальный элемент - первый, присваиваем
for(int i=0;i<n;++i) {
if(massive[i]>maxElem) { // если максимальный элемент меньше
maxElem = massive[i];//чем данный, то данному присваеваем //максимальный
numberOfMaxElem = i; //определяем номер макс элемента
}
}
int multElemBeforeMax;
for(int j=0;j<numberOfMaxElem;++j) {
multElemBeforeMax *= massive[j]; // произведение элементов до максимального
}
int countElemBehindMax;
countElemBehindMax = n-numberOfMaxElem; // кол-во элементов после максимального
cout <<multElemBeforeMax; // вывод на экран
cout <<countElemBehindMax;
return 0;
}
Ксюша купила груши. Даша купила яблоки. Лена купила сливы. это 100%
Исходя из формулы N=2^b, где b-вес одного символа получаем: 16 = 2^4