Question:4
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 25 Enter element -9 Enter element -35 Enter element 65 Enter element -12 25 -9 -35 65 -12 Total -ve elements = 3
Question:5
C Program to take input for “n” elements using an array. Pass the entire array to a function, Further print total number of even elements in the array.
Sol:
#include<stdio.h> void show(int a[],int n) { int i,e=0; for(i=0;i<n;i++) { printf("%d\n",a[i]); if(a[i]%2==0) e++; } printf("Total even elements = %d\n",e); } 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 25 Enter element 634 Enter element 45 Enter element 24 Enter element 3 25 634 45 24 3 Total even elements = 2
Question:6
C Program to take input for “n” elements using an array. Pass the entire array to a function, Further print total number of odd elements in the array.
Sol:
#include<stdio.h> void show(int a[],int n) { int i,e=0; for(i=0;i<n;i++) { printf("%d\n",a[i]); if(a[i]%2==1) /* if(a[i]%2!=0) */ e++; } printf("Total odd elements = %d\n",e); } 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 25 Enter element 63 Enter element 42 Enter element 18 Enter element 69 25 63 42 18 69 Total odd elements = 3