1. a :=x•x(1-умножение. a=x^2)
2. b :=x•a(2-умножение. b=x^3)
3. c :=b•b(3-умножение. c=x^6)
4. d :=c•c(4-умножение. d=x^12)
5. e :=d•d(5-умножение. e=x^15)
1 символ - 8 бит (то есть 1 байт)
16 символов - 128 бит (16 байт)
#include <iostream>
using namespace std;
int main()
{
for(int i = 10; i < 100; i++)
{
if(i/10 == 2*(i%10))
cout << i << " ";
}
return 0;
}
Пример на С++
Но если надо на другом языке, то суть такова:
1)запускаешь цикл от 10 до 99(все двузначные числа) со счетчиком i например
2)внутри условие если i деленный нацело на 10(1 цифра этого числа )равен удвоенному значению остатка от деления i на 10 ( последняя цифра числа в 2 раза больше 1 должна быть)
то на экран выводится это число i
1) Алфавит
Цифры
2) 2,3,4
3) 10011= 1*1+1*2+1*2в4=1+2+16=19
254=4*1+5*8+2*8во2=4+40+128=172
вроде бы правильно