Question: In C programm 2. (50 points) A key array of an ordering of the digits 0 to 9 can be used to encode an array

 In C programm 2. (50 points) A key array of an

In C programm

2. (50 points) A key array of an ordering of the digits 0 to 9 can be used to encode an array of integers in the range of 0 to 9. Write a program that replaces the numbers in an integer array with each number's index in the key array. For example, if the key array, as an ordering of the digits 0 to 9, is 9012847563, then the integer array(3, 5, 1) will be encrypted as (9,7, 2) because 3 is at index 9 in the key array, 5 is at index 7, and 1 is at index 2. A sample input/output: Enter the size of the input array: 6 Enter the number: 7 0 3 1 7 8 Key array: 4.75 6 0 2 3 1 9 8 Output: 1 4 6 7 1 9 1) Name your program encode.c. 2) In the main function, the program will ask the user to enter the size of the input array, elements of the input array, the key array. 3) Include the function encode() in the program and call it in the main function. The encode() function assumes that input array is in the array a and computes the encoded numbers and store them in the array b. The function uses the key array key to encode. n represents the size of the array a and b. void encode (int a[], int D[], int key[], int n); 4) The main function calls the encode function, and then displays the output

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!