Sign in to test your solution.
// Caesar cipher program
using System;
class Submission
{
// -------------------------
// Subprograms
// -------------------------
static string encrypt_message(string message)
{
int key = 5;
string encrypted_message = "";
foreach (char character in message)
{
int ascii_code = Convert.ToInt32(character);
ascii_code = ascii_code + key;
if (ascii_code > 126)
{
ascii_code = 32 + ascii_code - 127;
}
encrypted_message = encrypted_message + Convert.ToChar(ascii_code);
}
return encrypted_message;
}
// -------------------------
// Main program
// -------------------------
public static void Main(string[] args)
{
Console.WriteLine("Enter a message: ");
string actual_message = Console.ReadLine();
string stored_message = encrypt_message(actual_message);
Console.WriteLine($"Message to send: {stored_message}");
}
}
You can submit as many times as you like. Only your latest submission will be taken into account.
Sign in to test your solution.