1. Write a program to remove a comment starting with /* and ending with */ in a statement, which is entered by the user. If the input does not contain a comment, the program should leave the statement as it is.

Input: int i; /*declare integer variable i*/
Output: int i;

Input: int i;
Out: int i;

Your program should include the following function:

void remove_comment(char *s1, char *s2);

The function expects s1 to point to a string containing the input as a string and stores the output to the string pointed by s2.

1) Name your program remove.c.

2) Assume input is no longer than 100 characters. Assume the input contains no more than one /**/ comment.

3) The remove_comment function should use pointer arithmetic (instead of array subscripting). In other words, eliminate the loop index variables and all use of the [] operator in the function.

4) To read a line of text, use the read_line function (the pointer version) in the lecture notes.

2. Write a program that finds either the largest or smallest of the ten numbers as command-line arguments. With l for largest and s for smallest number, if the user enters an invalid option, the program should display an error message. Example runs of the program:

./find_largest_smallest –l 5 2 92 424 53 42 8 12 23 41
output: The largest number is 424

./find_largest_smallest –s 5 2 92 424 53 42 8 12 23 41
output: The smallest number is 2

1) Name your program numbers.c.

2) Use atoi function in < stdlib.h> to convert a string to integer form.

3) Generate the executable as find_largest_smallest.

gcc Wall o find_largest_smallest numbers.c
Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.