Представим данное число в десятичном виде:
25*a+5*b+c=64*c+8*b+a
63*c+3*b-24*a=0
Теперь просто подбираем a,b,c так, чтобы они были меньше 5 и соответствовали равенству.
c=1
b=3
a=3
То есть в пятеричной системе счисления это число будет равно 331, в восьмеричной - 133, в десятичной - 91.
#include <iostream>
using namespace std;
int main()
{
float a,b,answer;
int choose;
cout << "Введите значение a: ";
cin >> a;
cout << "Введите значение b: ";
cin >> b;
cout << "Выберите математическое действие:\n1)+\n2)-\n3)*\n4)/";
cin >> choose;
switch (choose)
{
case(1):
answer=a+b;
break;
case(2):
answer=a-b;
break;
case(3):
answer=a*b;
break;
case(4):
answer=a/b;
break;
}
cout << "Calculated completed:" << a << "+"<< b << "=" << answer << endl;
return 0;
}
Можно посчитать все числа и делить на 2: 14 / 2 = 7, или посчитать только на одной стороне: 7
const
n = 5; m = 5;
var
a: <em>array [0..m, 0..n] of shortint</em>;
i, b, c: <em>integer</em>;
begin
for i := 1 to m do
begin
for b := 1 to n do
begin
a[i, b] := random(-90, 0);
write(a[i, b]:4);
if (i = m) then
if (a[i, b] mod 4 = 0) then
c += 1;
end;
writeln(<em>(i = m) and (b = n)</em> ? ' ' + c : '');
end;
writeln();
<span>end.</span>