Write 2 programs in C with requirements including testing and an explanation of how the programs work. Detailed examples will be provided. Modify Lab2 with the following changes: The input data file will now contain the taxpayers names, SSN, and number of dependants, along with the marital status and taxable income. The modular program must first read the entire file of taxpayer data (filename specified by the user) into an array of structures. Then give the user menu options. In a loop, let user choose to: Display the contents of the array (one taxpayer per display line with proper headers) Calculate taxes for one taxpayer List Name/SSN choices, prompt for SSN, and error check its format. Subtract $1000 from taxable income for each dependent, before calculating tax. Interactively add as many taxpayers (up to 100 Max) as s/he wants Error check format of all data entered by user, including SSN and name lengths Exit the program When user chooses to exit, optionally save the taxpayer data to the same file (ie. ask user whether to re-save data)
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
Windows 2000 or Windows NT