28,97(10)=33,76(8)=11011,111010(2)
Обратно в 10сс 33,76=3*8+3+7*1/8+6*1/64=28,97
1 2fa= 762
2 271=185
поправил немного решение теперь все верно
Почему бы самому не воспользоваться калькулятором?
раздел программист
BIN
10111+101 = 1 1100
110011+1110 = 100 0001
1111(умножить)11 = 10 1101
100011-110 = 1 1101
1011(умножить)101 = 11 0111
101100-101 = 10 0111
а вообще-то интересно самому прочитать разок внимательно как выстроен двоичный код,
легко и интересно, да и быстро будет в уме расписывать решения; самому человеку станет приятен процесс получения правильных решений (увлекательно)
+ гимнастика для нейронных связей мозга/память/сообразительность/логика...
Не real, а read:
for i:=1 to 10 do
read(A[i]);
Сколько раз вы выводите массив?
Потому что это что-то непонятное:
for i:=1 to 10 do
writeln (A[1],' ',A[2],' ',A[3],' ',A[4],' ',A[5],' '); (10 раз выводятся первые 5 элементов(?))
writeln (A[6],' ',A[7],' ',A[8],' ',A[9],' ',A[10],' ');
Если нужно вывести массив 1 раз:
for i:=1 to 10 do
writeln (A[i],' ');