Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function 1-1
- // function to return sum of elements in array
- int sum_array(int array[], int n)
- {
- int sum=0;
- for(int i=0; i<n; i++){
- if(n>0)
- sum = sum + array[i];
- else sum = 0;
- }
- return sum;
- }
- main-1-1
- #include <iostream>
- #include <stdlib.h>
- extern int sum_array(int*, int);
- int main(int argc,char **argv)
- {
- int array[5] = {1,2,3,4,5};
- std::cout << "Array sum is: " << sum_array(array, 5) << std::endl;
- return 0 ;
- }
- function 1-2
- // function to return average of elements in an array
- double average(int array[], int n)
- {
- double average = 0;
- double sum = 0;
- for(int i=0; i<n; i++){
- sum = sum + array[i];
- }
- if (n>0)
- average = sum/n;
- else average = 0;
- return average;
- }
- main 1-2
- #include <iostream>
- #include <stdlib.h>
- extern double average(int*,int);
- int main(int argc,char **argv)
- {
- int array[3] = {1,2,3};
- std::cout << "Average is: " << average(array, 3) << std::endl;
- }
- function 1-3
- // function to return number of elements that equal given parameter
- int count(int array[], int n, int num)
- {
- int equal = 0;
- for(int i=0; i<n; i++){
- if(array[i]==num)
- equal++;
- }
- return equal;
- }
- main 1-3
- #include <iostream>
- #include <stdlib.h>
- extern int count(int*,int,int);
- int main(int argc,char **argv)
- {
- int array[5] = {2,2,3,3,5};
- std::cout << "Number equal is: " << count(array, 5, 3) << std::endl;
- return 0 ;
- }
- funciton 1-5
- // function to count number of even numbers between 1 and given number
- int count_even(int number)
- {
- int count = 0;
- for (int i=1; i<=number; i++){
- if(i%2==0)
- count++;
- }
- return count;
- }
- main 1-5
- #include <iostream>
- #include <stdlib.h>
- extern int count_even(int);
- int main(int argc,char **argv)
- {
- int number = 10;
- std::cout << "Number of evens is: " << count_even(number) << std::endl;
- return 0 ;
- }
- function 2-1
- // function to return smallest number in an array
- int minimum(int array[], int n)
- {
- int min = array[0];
- for(int i=0; i<n; i++){
- if(array[i] < min)
- min = array[i];
- }
- return min;
- }
- main 2-1
- #include <iostream>
- #include <stdlib.h>
- extern int minimum(int*,int);
- int main(int argc,char **argv)
- {
- int array[] = {1,2,3,4,5};
- std::cout << "The minimum is: " << minimum(array, 5) << std::endl;
- return 0 ;
- }
- function 2-2
- // function to return maximum element in array
- int maximum(int array[], int n)
- {
- int max = array[0];
- for(int i=0; i<n; i++){
- if(max < array[i])
- max = array[i];
- }
- return max;
- }
- main 2-2
- #include <iostream>
- #include <stdlib.h>
- extern int maximum(int*,int);
- int main(int argc,char **argv){
- int array[5] = {1,2,3,4,5};
- std::cout << "The max is: " << maximum(array, 5) << std::endl;
- return 0;
- }
- function 2-4
- // function to determine if array is in ascending order
- bool ascending(int array[], int n)
- {
- for(int i=0; i<n; i++){
- if(array[i] > array[i+1])
- return false;
- }
- return true;
- main 2-4
- #include <iostream>
- #include <stdlib.h>
- extern bool ascending(int*,int);
- int main(int argc,char **argv)
- {
- int array[5] = {1,2,3,4,5};
- std::cout << "Array is ascending: " << ascending(array, 5) << std::endl;
- return 0;
- }
- function 2-5
- // function to determine if elements in array are descending
- bool descending(int array[], int n)
- {
- for(int i=0; i<n-1; i++){
- if(array[i] < array[i+1])
- return false;
- }
- return true;
- }
- main 2-5
- #include <iostream>
- #include <stdlib.h>
- extern bool descending(int*,int);
- int main(int argc,char **argv)
- {
- int array[5] = {1,2,3,4,5};
- std::cout << "Array is descending: " << descending(array, 5) << std::endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement