Level 7 - String operations 0 van 9 activiteiten opgelost
  1. Debit card Nog niet opgelost
  2. Teacher code Nog niet opgelost
  3. Caesar cipher Nog niet opgelost
  4. Airline ticket Nog niet opgelost
  5. Disemvowel Nog niet opgelost
  6. Your move Nog niet opgelost
  7. Tweet Nog niet opgelost
  8. Valid address Nog niet opgelost
  9. Palindrome Nog niet opgelost
Volgende reeks Level 8 - Files and exceptions
Level 7 - String operations

Caesar cipher

Meld je aan om je oplossing in te dienen en feedback te krijgen.

// 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}"); } }