Im new here and im having a problem with my program:
Im suppose to ask the user for 3 values; then im suppose to add those up and then find all possible products of those 3 values. I need to have 3 functions: one for the sum, one for the products and one to print out the results. I also have to use header files for these fuctions. Im getting 10 errors and im not sure
what i have so far:
This is the main fucntion:
[CODE]#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include "sum.h"
#include "mul.h"
#include "print.h"
int i;
int q[9];
int sum(int,int,int);
void mult(int,int,int,int[]);
void print(int,int,int,int,int[]);
int main(void){
int integer1;
int integer2;
int integer3;
int k;
printf("Enter a value for integer1:");
scanf("%d",&integer1);
printf("Enter a value for integer2:");
scanf("%d",&integer2);
printf("Enter a value for integer3:");
scanf("%d",&integer3);
k=sum(integer1, integer2, integer3,k);
mult(integer1,integer2,integer3,q);
print(integer1, integer2, integer3, k, q);
return(0);
}
this is the header file for sum:
int sum(integer1, integer2, integer3){
int i=0;
i = (integer1+integer2+integer3);
return(i);
}
this is the header file for mult:
void mult(integer1, integer2, integer3, q)
{
int i;
int j;
int counter = 0;
int y[3];
y[0] = integer1;
y[1] = integer2;
y[2] = integer3;
for(i = 0; i < 3; i++)
{
for(j = 0; j < 3; j++)
{
q[counter] = y[i] * y[j];
counter++;
}
}
}
this is the header file for print:
void print(integer1, integer2, integer3, k, q){
printf("the numbers %d + %d + %d =%d\n", integer1, integer2, integer3,k);
printf("%d * %d = %d\n",integer1,integer1,q[0]);
printf("%d * %d = %d\n",integer1,integer2,q[1]);
printf("%d * %d = %d\n",integer1,integer3,q[2]);
printf("%d * %d = %d\n",integer2,integer1,q[3]);
printf("%d * %d = %d\n",integer2,integer2,q[4]);
printf("%d * %d = %d\n",integer2,integer3,q[5]);
printf("%d * %d = %d\n",integer3,integer1,q[6]);
printf("%d * %d = %d\n",integer3,integer2,q[7]);
printf("%d * %d = %d\n",integer3,integer3,q[8]);
}
[CODE/]
thanks