I tried this but and it failed but here's my code in c++
#include <stdio.h>
#include <iostream>
#include <math.h>
#include <stdlib.h>
#include <string>
using namespace std;
char chpeir[52]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','1','2','3','4','5','6','7','8','9','!','@','#','$','%','^','&','*','(',')','-','_','=','+','[',']','{','}'};
char text[500];
char chpier_text[500];
int main()
{
cin>>text;
for(int letter = 0;letter<500;letter++)
{
for(int letter_find=0;letter_find<52;letter_find++)
{
if(chpeir[letter_find]==text[letter])
{
chpier_text[letter]=chpeir[((letter_find+26)%52)];
break;
}
}
}
cout<<chpier_text;
}