Answered step by step
Verified Expert Solution
Question
1 Approved Answer
understanding 1) Write a program in C that stores a list of employee records in an array of structs. Each employee record should contain the
understanding
1) Write a program in C that stores a list of employee records in an array of structs. Each employee record should contain the following fields: Name (string), Age (int), Salary (float),Department (string). The program should prompt the user to enter the name of an employee, and then search the array of employee records for an employee with a matching name. If a matching employee is found, the program should print out the employee's age, salary, and department. If no matching employee is found, the program should print an error message. The program should use a linear search algorithm to find a matching employee in the array. If the employee's age is greater than 50 , their salary should be multiplied by 1.1. If the employee's age is less than or equal to 50 , their salary should be divided by 1.2. 2) Write a C program that defines a function called 'multiply_by_two' that takes an integer as an argument and returns the result of multiplying it by 2 . The main function of the program should prompt the user to enter an integer, call the 'multiply_by_two' function with the user-entered integer as an argument, and then print out the result returned by the function. In addition to the basic functionality described above, the program should also have the following features:The program should continue to prompt the user for integers and perform the multiplication until the user enters a negative number. 3) The program should keep track of the total number of multiplications performed and the total sum of all the results, and should print out these values after the user has entered a negative number. The program should define a second function called 'is_even' that takes an integer as an argument and returns 1 if the number is even, and 0 if the number is odd. The 'multiply_by_two' function should use the 'is_even' function to determine whether the input number is even or odd, and should only perform the multiplication if the input number is even. If the input number is odd, the 'multiply_by_two' function should return 0 without performing the multiplication. For example, if the user enters the following integers: 5,4,3,6, the program should output: Number of multiplications: 2 Total sum of results: 32Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started