/***************************************************\
* Name: Array.c *
* Purpose: Take in two numbers using arrays *
* Date: 4.12.06 *
* Author: Katharina van Santen *
\***************************************************/
#include <stdio.h>
void PrintArray(int myarr[], int mysize);
int SumArray(int myarr[], int mysize);
int AverageArray(int myarr[], int mysize);
int MaxArray(int myarr[], int mysize);
#define size 10
void main (void)
{
int myarr[size];
int i;
int sumarray;
int maxarray;
for(i=0;i<size;i++)
{
printf("Please enter a number\t");
scanf("%d",&myarr[i]);
}
sumarray = SumArray(myarr, size);
PrintArray(myarr, size);
printf("\nThe Sum of the Array is %d\n", sumarray);
maxarray= myarr[MaxArray(myarr, size)];
printf("The Max of the Array is %d\n", maxarray);
}
void PrintArray(int myarr[], int mysize)
{
int j;
for(j=0;j<mysize; j++)
{
printf("%d\n", myarr[j]);
}
}
int SumArray(int myarr[], int mysize)
{
int j;
int sum=0;
for(j=0; j<mysize; j++)
{
sum= sum + myarr[j];
}
return sum;
}
int MaxArray(int myarr[], int mysize)
{
int j;
int max=myarr[0];
int i=0;
for(j=1;j<mysize;j++)
{
if (max < myarr[j])
{
max = myarr[j];
i = j;
}
}
return i;
}