๐—–๐—ฆ ๐—”๐—น๐—ด๐—ผ ๐Ÿ’ป ๐ŸŒ ใ€Ž๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ดใ€
9.59K subscribers
5.59K photos
3 videos
95 files
10.1K links
๐ŸšฉMain Group - @SuperExams
๐Ÿ“Job Updates - @FresherEarth

๐Ÿ”ฐAuthentic Coding Solutions(with Outputs)
โš ๏ธDaily Job Updates
โš ๏ธHackathon Updates & Solutions

Buy ads: https://telega.io/c/cs_algo
Download Telegram
#include <iostream>
#include <string>

void encryptMessage(std::string& message) {
    std::string encryptedMsg = "";
    for (char c : message) {
        if (isalpha(c)) {
            if (isupper(c)) {
                encryptedMsg += char(int('A') + (int(c) - int('A') + 13) % 26);
            } else {
                encryptedMsg += char(int('a') + (int(c) - int('a') + 13) % 26);
            }
        } else {
            encryptedMsg += c;
        }
    }
    message = encryptedMsg;
}

void decryptMessage(std::string& encryptedMsg) {
    encryptMessage(encryptedMsg);
}

int main() {
    std::string userMessage;
     
    std::getline(std::cin, userMessage);

    encryptMessage(userMessage);
    std::cout << "Encrypted Message: " << userMessage << std::endl;

    decryptMessage(userMessage);
    std::cout << "Decrypted Message: " << userMessage << std::endl;

    return 0;
}