Tuesday 5 March 2013

Program to pass an array to a function

#include<stdio.h>
#include<conio.h>
void func(int val[]);
main( )
{
clrscr();
int i, arr[6] = {1, 2, 3, 4, 5, 6};
func(arr);
printf("Contents of array are now : ");
for(i=0; i<6; i++)
printf("%d ", arr[i]);
getch();
}

void func(int val[])
{
int sum=0, i;
for(i=0; i<6; i++)
{
val[i]=val[i]*val[i];
sum+=val[i];
}
printf("The sum of squares  =  %d\n", sum);
}

No comments:

Post a Comment