#include <iostream>
using namespace std;
int main()
{
int a,b,c = 0;
cin >> a;
b=a*a;
c=b*b*b*a;
cout << c << endl;
<span>}</span>
перевести число 18 в троичную систему счисления, в которой 0=вкл, 1=выкл, 2=миг.
18(10)=200(3)
Число 200 изображено в троичной системе и равно 18 в десятичной. Кол-во цифр в числе 200 - 3. Значит всего три лампочки.
Program cyberforum795718;
var a,b,c,d,f,q:integer;
e:real;
begin
writeln('введите первую цифру');
readln(a);
writeln('введите вторую цифру');
readln(b);
writeln('выберите,что вы хотите сделать с этими числами,1-сложение,2-вычитание,3-умножение,4-деление');
readln(q);
if (q=1) then begin d:=a+b;
writeln('ваш результат',d);end;
if (q=2) then begin f:=a-b;
writeln('ваш результат',f); end;
if (q=3) then begin c:=a*b;
writeln('ваш результат',c);end;
if (q=4) then begin e:=a/b;
writeln('ваш результат',e);end;
end.
если эт Паскаль
var x: integer;
begin
readln(x);
if (x=0) or (x<0) then
write(0)
else
if (x>1) then
write(x*x)
else
write(x);
end.
Вроде как так, с точками с запятой, надеюсь, не ошиблась.
При х=14 значение 'у' будет 196.