0

Im attempting to write a program that will accept seperate sales amounts from the user and then will total the sales and display both the total sales and the sales tax from the sales at the programs end, if you can provide any help or insight i would greatly appreciate it

#include <stdio.h>
#include <stdlib.h>
#define SIZE 9
int main(void)
{
    /*initialize */
 int a[SIZE]= {0};
 int  total, sales, tax;
/*input data */
 printf ( "Enter sales (enter -1 to end):$ ");
        scanf ("%d", a[SIZE] );
 while ( a[SIZE] != -1 ){
       total = sum_array(a,SIZE) ;
       tax = total * .0825;
 printf ("Enter sales (enter -1 to end):$ ");
        scanf ( "%d", &sales );
 }
 printf("total =  %d\n", sales);
 printf("sales tax= %d\n", total);
  system("PAUSE");	
  
}
int sum_array(int a[], int num_elements)
{
   int i, sum=0;
   for (i=0; i<num_elements; i++)
   {
	 sum = sum + a[i];
   }
   return(sum);
}

many thanks

2
Contributors
1
Reply
3
Views
6 Years
Discussion Span
Last Post by Ancient Dragon
0

There are lots of problems in function main(). Since I am responding to your post after 6 hours from when you posted it I hope you did not sit idle all this time watching TV, playing games, or anything else.

I could go on and on about all the problems I see in main() but it would be useless if you have already fixed most, if not all, of them. So please re-post your current program so we can see what progress you have made.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.