Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Assembly mips assingment need help image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Graph Databases New Opportunities For Connected Data

Authors: Ian Robinson, Jim Webber, Emil Eifrem

2nd Edition

1491930896, 978-1491930892

More Books

Students also viewed these Databases questions

Question

Why is the System Build Process an iterative process?

Answered: 1 week ago