Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
E main for this program reads the first 11 characters from input, saving them. It then reads 26 short integers into |vals|, and passes them and the characters to EmbedWatermark, which subtly alters the contents of vals to contain the characters. After EmbedWatermark returns, main checks that no value in |vals| has changed by more than 7. (Note this would be the case if the bottom three bits had been changed, but no other bits.) The main then passes a copy of |vals| to PrintWatermark, which prints out the original characters by extracting them from |vals|, with no other data needed. The point of the exercise is to elegantly pack the bits of the chars into the LSBs of the values, and then unpack them, as a means of learning bitwise operations. But, it also shows how subtle "watermarks" can be embedded in data via small adjustments to its LSBs. Image data, in particular, is suitable for this, and watermarks are sometimes used to identify different copies of an image for copyright purposes. For the files below, nter code for PackChars.c #include #include #define NUM_VALS 26 #define NUM_CHARS 11 #define MAX_DIFF 7 #define BITS_PER_CHAR 7 #define LSBS 3 int main() { short *vals = calloc(NUM_VALS, sizeof(short)); char msg[NUM_CHARS]; int i, diff; short copy[NUM_VALS]; for (i = 0; i < NUM_CHARS; i++) msg[i] = getchar(); for (i = 0; i < NUM_VALS; i++) { scanf("%hd", &vals[i]); copy[i] = vals[i]; } EmbedWatermark(vals, msg); for (i = 0; i < NUM_CHARS; i++) msg[i] = 0; for (i = 0; i < NUM_VALS; i++) { diff = vals[i] - copy[i]; if (diff > MAX_DIFF || diff < -MAX_DIFF) printf("Val %d differs too much\n", i); copy[i] = vals[i]; } PrintWatermark(copy); } Test Cases: Test 1 Input Sample Data -32768 32767 -1 2 3 13345 0 12345 1023 -1022 32766 -32767 42 8192 -2 -3 -4 -1 1 2 3 1 30333 0 1023 32767 -32768 Output Sample Data
Write a metho, to be included in a template unsorted list class, called replace_item, that will receive two xType parameters, one called olditem, the other called newitem.
Write a program in C++ to reverse the order of elements on a stack S using two additional stacks using one additional stack
Write down the function perfect which determines whether number is perfect number or not. This function must receive number and return true if number is perfect.
Write a C++ program that reads in the average monthly rainfall for a city for each month of the year and then reads in the actual monthly rainfall for each of the previous 12 months
The CD object should have a data member that is a linked list of your song structure that you have in CD. The CD class needs a function that allows it to add a song to the object, that function would then append the song to that instance of the link..
What is the least number of comparisons needed to sort an array of 6 numbers, in the worst case, using any sorting algorithm that sorts with binary comparisons? Explain
The manager of a football stadium wants you to write a program that calculates the total ticket sales after each game. There are four types of tickets-box, sideline, premium and general admission. The data is stored in a file, tickets.txt, in the fol..
Write a loop that fills a vector V with ten different random numbers between 1 and 100. output must actually display the random numbers to get credit.
Create a class called Date in C++ that includes three pieces of information as data members: month (type int), day (type int) and yaer (type int).
At the heart of all object-oriented systems is the concept of an object. Simply stated, an object is a set of related characteristics and their associated actions.
Write C++ implementation of this method. Create and specify any other methods that you require. Include comments which will be helpful to someone who will maintain implementation in the future.
Write a program that finds the equivalent series and parallel resistance for a collection of resistor values. Your program should scan first the number of resistors and then the resistor values. Then compute the equivalent series resistance for all r..
Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!
whatsapp: +1-415-670-9521
Phone: +1-415-670-9521
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd