10000010000,01001 (2)=(целая часть по принципу примера б) 1*2^4+1*2^10+(далее дробная часть)0*2^-1+1*2^-1+0*2^-3+0*2^-4+1*2^-5=16+1024+0,25+0,03125=1040,2813
1110010100,001(по аналогии с предыдущим примером)=1*2^2+1*2^4+1*2^7+1*2^8+1*2^9+1*2^-3=4+16+128+256+512+0.125=916.125
Для программы обычно необходимы входные значения и соответственно то, что она возвращает. Вот, если она принимает с каждой новой строки (ввел длину одной стороны - Enter) по одному значению. На выходе она отдаст "true" - истина (если хоть две стороны равны) или "false" - ложь.
var a, b, c: integer; begin readln(a); readln(b); readln(c); if (a=b) or (a=c) or (c=b) then writeln('TRUE - trikutnik rivnobedrenyj') else writeln('FALSE - trikutnik ne rivnobedrenyj'); end.
Код полностью рабочий, только что проверен. Текст в 'кавычках' можно заменить на любой другой, но не используя символов кириллицы. Писать только на англ раскладке vot tak, kak bi eto ne bilo ushasno or typicaly print in English. Все знаки препинания и другие символы необходимо переписать в точности, не забывайте.
1101100=0*2^0+0*2^1+1*2^2+1*2^3+0*2^4+1*2^5+1*2^6=4+8+32+64=108(10)
10000010000,01001 (2)=(целая часть по принципу примера б) 1*2^4+1*2^10+(далее дробная часть)0*2^-1+1*2^-1+0*2^-3+0*2^-4+1*2^-5=16+1024+0,25+0,03125=1040,2813
1110010100,001(по аналогии с предыдущим примером)=1*2^2+1*2^4+1*2^7+1*2^8+1*2^9+1*2^-3=4+16+128+256+512+0.125=916.125
1714,2(8)=4*8^0+1*8^1+7*8^2+1*8^3+2*8^-1=4+8+448+512+0.125=972.25
dd,3=13*16^0+13*16^1+3*16^-1=13+208+3*0.0625=221.1875 (d(16)=13(10)
#исправлен последний пример