Skip to main content

HOW TO PASS ARRAY IN FUNCTION

 

    SUM OF ALL ELEMENTS OF ARRAY

 

#include <iostream>
using namespace std;
 
int abc(int brr[], int n)   //abc is the name of function
{
              int sum=0;
              for(int i=0; i<n; i++)
              {
                             sum+=brr[i];
              }
              return sum;
}
 
int main()
{
int n = 10;
int arr[n]= {1,2,3,4,5,6,7,8,9,10};
 
cout<<"Sum is : "<<abc(arr,n)<<endl;
              return 0;
}

 

 

   AVERAGE OF ALL ELEMENTS OF ARRAY

 

#include <iostream>
using namespace std;
 
double getAverage(int arr[], int size)
{
  int i, sum = 0;      
  double avg;         
 
   for (i = 0; i < size; i++) {
      sum += arr[i];
   }
  
   avg = double(sum) / size;
 

  
return avg;
}
 
int main () {
 
   int balance[] = {1000, 2, 3, 17, 50};
  
   cout << "Average value is: " <<   getAverage( balance, 5 )  << endl;
 
   return 0;
}





Comments

Popular posts from this blog

C++ Lec-2 Introduction to Object-Oriented Programming (OOP) in C++

  Introduction to Object-Oriented Programming (OOP) in C++ Object-Oriented Programming (OOP) is a programming paradigm that uses objects and classes to organize software design. It allows for modelling real-world entities and relationships in a program. C++ is an object-oriented programming language that provides features to implement OOP concepts effectively. Key Concepts of OOP   Class and Object o    Class : A blueprint for creating objects. It defines properties and behaviours of objects.   class Car { public:     string brand;     string model;     int year; };   o    Object : An instance of a class.   Car car1; car1.brand = "Mahindra"; car1.model = "THAR"; car1.year = 2024;   Encapsulation o    Encapsulation is the bundling of data and methods that operate on that data within a single unit, or class. It restricts direct acces...

Flow Charts - What Is a Flow Chart? When to Use a Flowchart? Flowchart Symbols & Components

  Flow Charts     Flow charts are a useful tool in many situations, as we make a process easy to understand at a glance. Using just a few words and some simple symbols, they show clearly what happens at each stage and how this affects other decisions and actions.   What Is a Flow Chart?     In 1921, the Frank and Lillian presented what was only a "graphic-based method" in a presentation titled: “ Process Charts: First Steps in Finding the One Best Way to do Work ”, to members of the American Society of Mechanical Engineers (ASME). When to Use a Flowchart?     Flowchart is a very simple yet powerful tool to improve productivity in both our personal and work life. Here are some ways flowchart can be helpful:   ·      Document a process ·      Present solution to a problem ·      Brainstorm ideas in a meeting ·      Design an operation system ·    ...

Most Asked Pattern Programs in C

  Pattern Programs in C