(20 points) KWIC is an acronym for ”Key Word In Context”. This is the most common format for
concordance indexes in documents. It is also the starting point for most spelling and grammar checkers
in word processors. You will use the classes in the C++ Standard Library to write a program that
creates such an index for text read from the standard input.
Begin by writing a C++ function that has a single argument: a string containing a file name and
returns a reference to a list of stings. Open the file and then read each word in the text file into a
C++ STL list of strings. Return
Write a c++ program to read 10 integers from the keyboard in the range 0-100 and count how many of them are larger than 50
Design a program that converts an octal number into binary numbers. Use a constructor.
Design a program that converts a decimal number into hexadecimal number without an array. Use a constructor.
Did you know that in lotteries, a 3-digit number with the same numbers in all digits like 777 will hit the jackpot in a casino? In the same manner, let's make a program that will test if a certain 3-digit number hits a jackpot or not by identifying if all the digits of a given number is the same as the second inputted number. If it is, print "Jackpot!"; else, print "Nah".
Let's try this out now!
Input
A line containing two integers separated by two input.
Enter 3-digit integer :777
Enter second digit to be searched 0-9):7
Output
A line containing a string.
Jackpot!
Write a function in this file called nine_lines that uses the function three_lines (provided below) to print a total of nine lines.
Now add a function named clear_screen that uses a combination of the functions nine_lines, three_lines, and new_line (provided below) to print a total of twenty-five lines. The last line of your program should call first nine_lines and then the clear_screen function.
The function three_lines and new_line are defined below so that you can see nested function calls. Also, to make counting “blank” lines visually easier, the print command inside new_line will print a dot at the beginning of the line
Write a C++ program that creates an array “A” having 5 elements (in the main function). Then,
the program asks the user to enter values in this array. After that, the program should ask
question from user are you wanted to sort ascending or descending order kindly enter your
choice that’s you want to search in the array, also compute the sum of array for the ascending
order and difference of array for the descending order.
BinaryStore Calculator
A BinaryStore calculator will store bytes “stored in strings” with their addresses, i.e., at each address in the BinaryStore there is a stored Byte. Each address will be 4 characters string and each byte will be 8 characters strings.
Create a class BinaryStore and class Byte that offer following overloaded operators.
class offers the following methods:
an overloaded +=operator that will add the address in the list of BinaryStore
an overloaded + that will add two string bytes for Byte Class
an overloaded - that will subtract two string bytesByte Class
an overloaded || operator that will give the string which is bit by bit logical or of act two string bytes for Byte Class
an overloaded && operator that will give the string which is bit by bit logical and of act two string bytesf or Byte Class
an overloaded == operator that will give bool value if they are equal or notfor Byte Class
The program has the following structure:
• Declare three int variables nrPupils, nrGroups, and nrLeft. nrPupils represents the number of pupils in a class, nrGroups represents the number of groups the class is divided into, and nrLeft represents the number of pupils, if any, who are in the remaining smaller group.
• Assign the value 56 to nrPupils.
• Declare an int variable groupSize that is used by a cin statement to input a value from the keyboard and store the size of the groups the teacher requested. Display an appropriate message. E.g. Please enter the size of each group?
• Write the statement to calculate the number of groups of size groupSize.
• Write the statement to calculate the number of pupils who are in the remaining smaller group.
Write a function to conduct input validation to secure the smallest buffer. You may call this function void SecurePasswordBuffer(const char *arg).