1)
11011+101=100000 или 32 в 10
11011-101=10110 или 22 в 10
10101*111=10010011 или 147 в 10
2)
38 = 100110
27=11011
Program n1;
var: a,b,c,d, n, m, s: integer;
function NOD(n,m:integer):integer;
begin
while n<>m do if m>n then m:=m-n else n:=n-m;
nod:=m;
end;
begin
readln(a); //1й числитель//
readln(b); //1й знаменатель//
readln(c); //2й числитель//
readln(d); //2й знаменатель//
n:=a*d+c*b;
m:=b*d;
s:=nod(n,m);
n:=n div s;
m:= m div s;
writeln(n,'/',m);
end.
все во вложении (сначало само задание потом ответ)
42file, 44file, 4file4, file44
вариант A
сравнение идет посимвольно, слева навправо. Сравниваются коды символов Alt+48 это символ '0', 49 - '1', Alt+97 это символ 'a', 98 - символ 'b'
42file < 44file т.к. '2' < '4'
44file < 4file4 т.к. '4' < 'f' коды(56 < 102)
4file4 < file44 т.к. '4' < 'f'