Что бы закодировать слово в двоичной системи счисления нужно просто знать таблицу.
2) Чтобы закодировать слова в десятичной системе счисления нужно тоже знать(видеть) таблицу.
3) Чтобы закодировать слова в двоичной системе счисления,но слово дано в десятичной ления : нужно это десятичное число делить на 2 пока в последнем знаменателе не станет 1 и записать это числа наооборет
4) чтобы закодировать слово в в десятичной системе счисления,но дано в двоичной надо :перевести его:: 100 в 2 системе= 0*2 + 0*2+1*2 в 3 степень= 8!
Вариант 1 (ответ просто True/False):
var
n: integer;
begin
writeln('Проверка, является ли натуральное число N точным квадратом');
write('Введите натуральное число N: ');
Read(n);
writeln('Результат: ', (Sqr(Int(Sqrt(n))) = n) and (n > 0));
end.
Вариант 2:
var
n: integer;
begin
writeln('Проверка, является ли натуральное число N точным квадратом');
write('Введите натуральное число N: ');
Read(n);
writeln('Результат: ', n > 0 ? Sqr(Int(Sqrt(n))) = n ? 'является' : 'не является' : 'введено число, не являющееся натуральным');
end.
Язык C++.
#include <iostream>
using namespace std;
int main(){
int a,b,c,d;
cout << "Введите градусную меру четырех углов: " << endl;
cin >> a >> b >> c >> d;
if (a+b+c+d == 360)
cout << "Существует." << endl;
else
cout << "Не существует." << endl;
}
сначала 10 если кучки по 5 равны то 2 оставшиеся
397(10)=Х(2)
397=198*2+1
198=99*2+0
99=49*2+1
49=24*2+1
24=12*2+0
12=6*2+0
6=3*2+0
3=1*2+1
1=0*2+1
записываешь единицы и нули сверху вниз. 110001101 - это и есть 397 в двоичной