Page No. 1
ARRAY 1D
/*Write a C program which calculate and print sum
and average of elements of an array*/
#include<stdio.h>
int main()
{
int arr[50],n,i,sum=0;
float avg;
printf("enter the no. of element\n");
scanf("%d",&n);
printf("enter element\n");
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
for(i=0;i<n;i++)
sum=arr[i]+sum;
avg=(float)sum/n;
printf("\nElement sum is = %d",sum);
printf("\nElement average is = %f",avg);
return 0;
}
/*Write a C Program to print the elements of array
in reverse order*/
#include<stdio.h>
int main()
{
int arr[50],i,n;
printf("Enter size of array : ");
scanf("%d",&n);
printf("Enter elements of array : \n");
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
printf("Array in Reverse Order : ");
for(i=n-1;i>=0;i--)
{
printf("%d ",arr[i]);
}
return 0;
}
/*Write a C program to print elements of an array
greater than average*/
#include<stdio.h>
int main()
{
int ar[10],i,n,s=0,c=0;
float avg;
printf("enter the limit:\n");
scanf("%d",&n);
printf("enter the elements\n");
for(i=0;i<n;i++)
{
scanf("%d",&ar[i]);
s=s+ar[i];
}
avg=(float)s/n;
printf("average is %.2f",avg);
for(i=0;i<n;i++)
{
if(ar[i]>avg)
{
printf("\n%d is grater than avg",ar[i]);
c++;
}
}
printf("\nTotal Elements greater than avg are %d",c);
return 0;
}
/*Write a C Program to store the elements of array
into another array in reverse order*/
#include<stdio.h>
int main()
{
int arr[50],rev[50],i,n,j;
printf("Enter size of array : ");
scanf("%d",&n);
printf("Enter elements of array : \n");
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
j=n-1;
for(i=0;i<n;i++)
{
rev[i]=arr[j--];
}
printf("Array in Reverse Order : ");
for(i=0;i<n;i++)
{
printf("%d\t",rev[i]);
}
return 0;
}
/*Write a c Program to search an element in a 1D
array*/
#include<stdio.h>
int main()
{
int arr[50],i,n,key,c=0;