1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

I need help in the following C problems

Discussion in 'C' started by hangulagerson, Oct 19, 2009.

  1. hangulagerson

    hangulagerson New Member

    Joined:
    Oct 19, 2009
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
    :thinking:1. Write a program to implement a static circular queue. It should include the following functions:
    i) Enqueue – To add an element to the end of the queue [4]
    ii) Dequeue – To remove an element from the front of the queue [4]
    iii) IsEmpty – To check whether a queue is empty or not. [4]
    iv) IsFull – to check whether the queue is full or not [4]
    v) Display – To display the elements of the queue [4]
    2. Implement the following operations for a static list data structure:
    i) Front, which returns the contents of the first element in the list [5]
    ii) DeleteElem, which deletes a specific element from the list [5]
    iii) AddToFront, which connects an element to the front of the list [5]
    iv) Append, which adds an element to the end of the list [5]

    • The notepad on the w drive of your machine contains a code that sorts 10 numbers in ascending order. Modify this program to include another function called selection_sort_D that will output the data in descending order. The function, selection_sort_D must be called from the main function. Your final program should then output the two lists in ascending and descending order [20]


    • A palindrome is a word, such as 'madam' or ‘peep’, which reads the same forward and backwards. Write a C program that inputs a word from a user and checks whether it is a palindrome. Your program should then display an appropriate message. [20]


    • Given the name of each salesman, the serial numbers and the total price of all computers sold by each salesman. Write a program that implements functions to achieve the following tasks
    i). Use a double-linked list to capture information pertaining to each salesman if there are 7 salesmen at the shop [10]
    ii). Calculate the net salary of each salesman if each salesman is paid 21% of the total sales he/she made on top of the $1500 fixed salary. [10]


    • Given the name of each salesman, the serial numbers and the total price of all computers sold by each salesman. Using structures and arrays, write a program that implements functions to achieve the following tasks
    i). capture information pertaining to each salesman if there are 7 salesmen at the shop [10]
    ii). Calculate the net salary of each salesman if each salesman is paid 21% of the total sales he/she made on top of the $1500 fixed salary. [10]


    • Write a program in C that prompts the user for today’s date (dd, mm and yyyy). Calculate and display the date 37 days from now. Use structures for entering and manipulating dates. [20]


    • A second-degree polynomial in x is given by the expression ax2+bx +c, where a, b, and c are known numbers and a is not equal to zero. Given the values of a, b, c, and x, write a function named poly_two(a, b, c, x) that computes and returns the value of the second-degree polynomial if all the given values are passed by value. Make sure your function poly_two(a,b,c,x) is called from the main() and that it correctly returns the value to main(). The function prototype for poly_two() function must be written in the main() function in such a way that you use printf() to display the value returned. Test the function by passing various data to it.
    [20]
     
  2. xpi0t0s

    xpi0t0s Mentor

    Joined:
    Aug 6, 2004
    Messages:
    3,012
    Likes Received:
    203
    Trophy Points:
    0
    Occupation:
    Senior Support Engineer
    Location:
    England
    Seems simple enough. What have you got so far and where are you stuck?

    If the problem is you haven't got the first clue where to start then I would advise going on a C course to learn the language first.
     

Share This Page