C Language | Arrays 21

Numeric Array and Functions

Question:1
C Program to take input for “n” elements using an array. Pass the entire array to a function and display all the array elements.
Sol:

#include<stdio.h>
void show(int a[],int n)
{
	int i;
	for(i=0;i<n;i++)
	{
		printf("%d\n",a[i]);
	}
}
int main()
{
	int a[50],i,n;
	printf("Enter total elements ");
	scanf("%d",&n);
	/* input  */
	for(i=0;i<n;i++)
	{
		printf("Enter element ");
		scanf("%d",&a[i]);
	}
	/* to display elements */
	show(a,n);
	return(0);
}
/* Output */

Enter total elements 5
Enter element 10
Enter element 20
Enter element 30
Enter element 40
Enter element 50
10
20
30
40
50

Question:2
C Program to take input for “n” elements using an array. Pass the entire array to a function, Further calculate and print their sum of all the elements.
Sol:

#include<stdio.h>
void show(int a[],int n)
{
	int i,s=0;
	for(i=0;i<n;i++)
	{
		printf("%d\n",a[i]);
		s=s+a[i];
	}
	printf("Sum = %d\n",s);
}
int main()
{
	int a[50],i,n;
	printf("Enter total elements ");
	scanf("%d",&n);
	/* input  */
	for(i=0;i<n;i++)
	{
		printf("Enter element ");
		scanf("%d",&a[i]);
	}
	/* to display elements */
	show(a,n);
	return(0);
}
/* Output */

Enter total elements 5
Enter element 10
Enter element 2
Enter element 6
Enter element 32
Enter element 14
10
2
6
32
14
Sum = 64

Question:3
C Program to take input for “n” elements using an array. Pass the entire array to a function, Further print total number of +ve elements in the array.
Sol:

#include<stdio.h>
void show(int a[],int n)
{
	int i,p=0;
	for(i=0;i<n;i++)
	{
		printf("%d\n",a[i]);
		if(a[i]>0)
		p++;
	}
	printf("Total +ve elements = %d\n",p);
}
int main()
{
	int a[50],i,n;
	printf("Enter total elements ");
	scanf("%d",&n);
	/* input  */
	for(i=0;i<n;i++)
	{
		printf("Enter element ");
		scanf("%d",&a[i]);
	}
	/* to display elements */
	show(a,n);
	return(0);
}
/* Output */

Enter total elements 5
Enter element 10
Enter element -96
Enter element -3
Enter element 5
Enter element 97
10
-96
-3
5
97
Total +ve elements = 3

C Language Programming Tutorial

C Language Tutorial Home     Introduction to C Language     Tokens     If Condition      goto statement and Labelname     Switch Statements     For loop     While Loop     Do while loop     break and continue     Functions     Recursion     Inbuild Functions     Storage Classes     Preprocessor     Arrays     Pointers     Structures and Unions     File Handling     Projects