Это вообще-то не шифрование.
javascript:var a=['0','1','y','2','p','p','h','a','a','r','y','e','e','w','8','n'];a.reverse();for(var i=0;i<a.lenght;i+=2){a[i]^=a[i+1];a[i+1]^=a[i];a[i]^=a[i+1];}var s=a.join("");s=s.substring(a.length/2)+s.substring(0,a.length/2-1);alert(s);
ahpp2y10n8weeyr
Всё просто
5 + 23 = 28
28 + 35 = 63
63 - 27 = 36
36 > 10? да ⇒ 36 + 5 = 41
41 / 2 без остатка? нет⇒ ничего
41 нечётное? да ⇒ 41 * 2 = 82
Вывод 82
конец
512*1024*8 бит выделенно
512*1024*8/1024/1024 бит занимает 1 пиксель = 4 бита
2^4 = 16 разных цветов
30 * 70 = 2100 символов на 1 странице
5 * 2100 = 10500 символов на 5 страницах
При кодировке ASCII - 1 символ = 1 байт, значит 20500 байт оперативной памяти займет этот текст.
#include <iostream>
#include <math.h>
using namespace std;
int main(){
double x, y;
cin>>x;
if (x<3) y=log(abs(2-x));
else if (x>=3&&x<5) y=x/(x-2);
else y=sqrt(x-4);
cout<<y;
}