Вообще-то для решения задачи нужно знать коды ВСЕХ символов, составляющих это слово. Эти коды такие
h 104 68h
e 101 65h
l 108 6Ch
o 111 6Fh
Таким образом, последовательность десятичных кодов слова будут
hello = 104 101 108 108 111
Но, скажу тебе по секрету, десятичными кодами практически никто не пользуется, более привычно работать с 16кодами, они будут такими
hello = 68 65 6C 6C 6F, ну или в двоичном представлении, естественно
hello = 0110 1000 0110 0101 0110 1100 0110 1100 0110 1111
Вот и всё!
Правда, возникает вопрос, откуда я узнал все эти коды. Я просто заглянул в таблицу кодов!
Однако, судя по условию задачи, остальные коды нужно ВЫЧИСЛИТЬ, зная только код буквы е. Это тоже легко сделать, зная структуру таблицы ASCII. Она следующая - коды идут последовательно, буквы упорядочены по алфавиту, сначала большие, потом маленькие. Зная это, можно написать кусок алфавита от е до о(нам больше не нужно), под е написать её код, который нам дан, а остальным буквам соответственно +1. Получим следующую табличку
e f g h i j k l m n o
101 102 103 104 105 106 107 108 109 110 111
Ну вот теперь совсем всё!
Успехов!
С++
#include <iostream>
void main()
{
int mass [5][5];
for (int i=0; i<5;i++)
for(int j=0; j<5l; j++)
mass[i][j]=rand()*20-10;
int pn [2];
int nn [2];
for(int i=0; i<5; i++)
for(int j=i+1; j<5; j++)
if (mass[i][j]>0)
{
pn[0]=i;
pn[1]=j;
break();
}
for(int i=4; i>=0; i--)
for(int j=i-1; j>=0; j--)
if(mass[i][j]<0)
{
nn[0]=i;
nn[i]=j;
break();
}
swap(mass[pn[0]] [pn[1]], mass [nn[0]] [nn[1]]);
}