Question: Assembly mips assingment need help Assignment #3-Caesar Cipher in C NZAB s t C D duvw eys Background: One of the earliest and simplest forms
Assignment #3-Caesar Cipher in C NZAB s t C D duvw eys Background: One of the earliest and simplest forms of encrypting messages is called the Caesar cipher. It is named after Julius Caesar who used a simple substitution technique when sending private correspondence of military significance. The implementation of this technique is fairly simple. If the user provides a key of 2, all letters are shifted down the alphabet by 2, so that A becomes C, D becomes F, and so forth. Learning Objectives: This assignment connects to the following course goal. Course Goal #5: Improve problem-solving and programming competency by building ever complex programs, specifically through analyzing, designing, implementing, testing and debugging C programs using various data types, loops, branches, arrays, and structs. . Assignment Requirements: Implement a Caesar Cipher in C Your program should take a single command line argument that defines the key Your code should read an unencrypted message from the user and write the encrypted message to the screen single command line argument will define the key. Defining how many positions the letter should be shifted You can assume that all messages are uppercase and you will not be given lowercase letters, punctuation or special characters (except space characters). Space characters should be output without substitution. Just print them verbatim. Your code must include a working makefile that compiles your program and creates an A executable named hw3. A
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
