54(10)=66(8)
54(10)=36(16)
54(10)=110110(2)
AB(16)=253(8)
AB(16)=171(10)
AB(16)=10101011(2)
В скобках указаны системы счисления.
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
int main(int argc, char** argv)
{
<span> float a,b,c,mx,mn;
</span> cout<<" длины сторон квадратов - через пробел: "<<endl;
cout<<" a "<<" b "<<" c "<<endl;
cin>>a>>b>>c;
mx=max(max(a,b),c); mn=min(min(a,b),c);
cout<<"максимальная разность площадей = "
<<mx*mx-mn*mn<<endl;
<span> system("pause");
</span><span> return(0);
</span><span>}
</span>
Предполагается, что будет введено минимум одно значение.
varmax,a : integer;beginreadln(a);max := a;repeatreadln(a);if (a > max) and (a <> 0) thenmax := a;until a = 0;writeln(max);readln;end.
P.S. Если понравилось решение не забудь отметить как лучшше. ;)
Подробнее - на Znanija.com -
znanija.com/task/1506362#readmore
uses crt;
var a,b,c,max:integer;
begin
writeln('a,b,c');
readln(a,b,c);
if a>b then max:=a;
if b>c then max:=b;
if c>a then max:=c;
writeln('max=',max);
<span>end.</span>