Paano Mahahanap ang Kabuuan ng Lahat ng Mga Sangkap sa isang Array

Paano Mahahanap ang Kabuuan ng Lahat ng Mga Sangkap sa isang Array

Ang isang array ay isang koleksyon ng mga elemento na nakaimbak sa magkadugtong na mga lokasyon ng memorya. Ito ang pinaka ginagamit na istraktura ng data sa pagprogram. Sa artikulong ito, malalaman mo kung paano makahanap ng kabuuan ng lahat ng mga elemento sa isang array gamit ang C ++, Python, at JavaScript.





Pahayag ng Suliranin

Binigyan ka ng isang hanay ng mga numero, at kailangan mong kalkulahin at i-print ang kabuuan ng lahat ng mga elemento sa ibinigay na array.





Halimbawa 1 : Hayaan ang arr = [1, 2, 3, 4, 5]





Samakatuwid, ang kabuuan ng lahat ng mga elemento ng array = 1 + 2 + 3 + 4 + 5 = 15.

Kaya, ang output ay 15.



Halimbawa 2 : Hayaan ang arr = [34, 56, 10, -2, 5, 99]

Samakatuwid, ang kabuuan ng lahat ng mga elemento ng array = 34 + 56 + 10 + (-2) + 5 + 99 = 202.





Kaya, ang output ay 202.

Diskarte upang Hanapin ang Kabuuan ng Lahat ng Mga Sangkap sa isang Array

Maaari mong makita ang kabuuan ng lahat ng mga elemento sa isang array sa pamamagitan ng pagsunod sa diskarte sa ibaba:





gaming keyboard at mouse para sa ps4
  1. Simulan ang isang variable kabuuan upang maiimbak ang kabuuang kabuuan ng lahat ng mga elemento ng array.
  2. Daanan ang array at idagdag ang bawat elemento ng array gamit ang kabuuan variable.
  3. Sa wakas, ibalik ang kabuuan variable.

C ++ Program upang Mahahanap ang Kabuuan ng Lahat ng Mga Elemento sa isang Array

Nasa ibaba ang programa ng C ++ upang mahanap ang kabuuan ng lahat ng mga elemento sa isang array:

// C++ program to find the sum of elements in an array
#include
using namespace std;
// Function to return the sum of elements in an array
int findSum(int arr[], int size)
{
int sum = 0;
for(int i=0; i {
sum += arr[i];
}
return sum;
}

// Function to print the elements of the array
void printArray(int arr[], int size)
{
for(int i=0; i {
cout << arr[i] << ' ';
}
cout << endl;
}

// Driver code
int main()
{
int arr1[] = {1, 2, 3, 4, 5};
int size1 = sizeof(arr1) / sizeof(arr1[0]);
cout << 'Array 1:' << endl;
printArray(arr1, size1);
cout << 'Sum of elements of the array: ' << findSum(arr1, size1) << endl;
int arr2[] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof(arr2) / sizeof(arr2[0]);
cout << 'Array 2:' << endl;
printArray(arr2, size2);
cout << 'Sum of elements of the array: ' << findSum(arr2, size2) << endl;
int arr3[] = {-1, 50, -56, 43, 53, 356, -324};
int size3 = sizeof(arr3) / sizeof(arr3[0]);
cout << 'Array 3:' << endl;
printArray(arr3, size3);
cout << 'Sum of elements of the array: ' << findSum(arr3, size3) << endl;
return 0;
}

Output:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

C ++ Program Paggamit ng STL upang Mahanap ang Kabuuan ng Lahat ng Mga Elemento sa isang Array

Maaari mo ring gamitin ang C ++ STL upang hanapin ang kabuuan ng lahat ng mga elemento sa isang array.

// C++ program using STL to find the sum of elements in an array
#include
using namespace std;
// Function to print the elements of the array
void printArray(int arr[], int size)
{
for(int i=0; i {
cout << arr[i] << ' ';
}
cout << endl;
}

// Driver code
int main()
{
int arr1[] = {1, 2, 3, 4, 5};
int size1 = sizeof(arr1) / sizeof(arr1[0]);
cout << 'Array 1:' << endl;
printArray(arr1, size1);
cout << 'Sum of elements of the array: ' << accumulate(arr1, arr1 + size1, 0) << endl;
int arr2[] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof(arr2) / sizeof(arr2[0]);
cout << 'Array 2:' << endl;
printArray(arr2, size2);
cout << 'Sum of elements of the array: ' << accumulate(arr2, arr2 + size2, 0) << endl;
int arr3[] = {-1, 50, -56, 43, 53, 356, -324};
int size3 = sizeof(arr3) / sizeof(arr3[0]);
cout << 'Array 3:' << endl;
printArray(arr3, size3);
cout << 'Sum of elements of the array: ' << accumulate(arr3, arr3 + size3, 0) << endl;
return 0;
}

Kaugnay: Isang Gabay ng Baguhan sa Karaniwang Library ng Template sa C ++

ang iyong pc / aparato ay kailangang ayusin 0xc0000225

Output:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

Python Program upang Makahanap ng Kabuuan ng Lahat ng Mga Elemento sa isang Array

Nasa ibaba ang programa ng Python upang mahanap ang kabuuan ng lahat ng mga elemento sa isang array:

# Python program to find the sum of elements in an array
# Function to return the sum of elements in an array
def findSum(arr):
sum = 0
for element in arr:
sum += element
return sum
# Function to print the elements of the array
def printArray(arr):
for i in range(len(arr)):
print(arr[i] , end=' ')
print()
# Driver Code
arr1 = [1, 2, 3, 4, 5]
print('Array 1:')
printArray(arr1)
print('Sum of elements of the array:',findSum(arr1))
arr2 = [34, 56, 10, -2, 5, 99]
print('Array 2:')
printArray(arr2)
print('Sum of elements of the array:',findSum(arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
print('Array 3:')
printArray(arr3)
print('Sum of elements of the array:',findSum(arr3))

Output:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

Kaugnay: Mga Ideya ng Project sa Python na Angkop para sa mga Nagsisimula

Python Program Paggamit ng Built-in Function upang Makita ang Kabuuan ng Lahat ng Mga Elemento sa isang Array

Maaari mo ring gamitin ang Python's kabuuan () pagpapaandar upang mahanap ang kabuuan ng lahat ng mga elemento sa isang array.

# Python program to find the sum of elements in an array
# Function to print the elements of the array
def printArray(arr):
for i in range(len(arr)):
print(arr[i] , end=' ')
print()
# Driver Code
arr1 = [1, 2, 3, 4, 5]
print('Array 1:')
printArray(arr1)
print('Sum of elements of the array:',sum(arr1))
arr2 = [34, 56, 10, -2, 5, 99]
print('Array 2:')
printArray(arr2)
print('Sum of elements of the array:',sum(arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
print('Array 3:')
printArray(arr3)
print('Sum of elements of the array:',sum(arr3))

Output:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

Program sa JavaScript upang Makita ang Kabuuan ng Lahat ng Mga Sangkap sa isang Array

Nasa ibaba ang JavaScript programa upang mahanap ang kabuuan ng lahat ng mga elemento sa isang array:

hindi magsisimula ang windows 10
// JavaScript program to find the sum of elements in an array
// Function to return the sum of elements in an array
function findSum(arr, size)
{
let sum = 0;
for(let i=0; i {
sum += arr[i];
}
return sum;
}

// Function to print the elements of the array
function printArray(arr, size)
{
for(let i=0; i {
document.write(arr[i] + ' ');
}
document.write('
');
}

// Driver code
const arr1 = [1, 2, 3, 4, 5]
size1 = arr1.length;
document.write('Array 1:
');
printArray(arr1, size1);
document.write('Sum of elements of the array: ' + findSum(arr1, size1) + '
');
const arr2 = [34, 56, 10, -2, 5, 99]
size2 = arr2.length;
document.write('Array 2:
');
printArray(arr2, size2);
document.write('Sum of elements of the array: ' + findSum(arr2, size2) + '
');
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.length;
document.write('Array 3:
');
printArray(arr3, size3);
document.write('Sum of elements of the array: ' + findSum(arr3, size3) + '
');

Output:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

Kaugnay: Paano Bumuo ng isang Simpleng Calculator Gamit ang HTML, CSS, at JavaScript

Program sa JavaScript Gamit ang pagbawas () na Paraan upang Mahanap ang Kabuuan ng Lahat ng Mga Sangkap sa isang Array

Maaari mo ring gamitin ang JavaScript bawasan () pamamaraan upang mahanap ang kabuuan ng lahat ng mga elemento sa isang array.

// JavaScript program to find the sum of elements in an array
// Function to print the elements of the array
function printArray(arr, size)
{
for(let i=0; i {
document.write(arr[i] + ' ');
}
document.write('
');
}

// Driver code
const arr1 = [1, 2, 3, 4, 5]
size1 = arr1.length;
document.write('Array 1:
');
printArray(arr1, size1);
var sum1 = arr1.reduce(function(a, b) { return a + b; }, 0);
document.write('Sum of elements of the array: ' + sum1 + '
');
const arr2 = [34, 56, 10, -2, 5, 99]
size2 = arr2.length;
document.write('Array 2:
');
printArray(arr2, size2);
var sum2 = arr2.reduce(function(a, b) { return a + b; }, 0);
document.write('Sum of elements of the array: ' + sum2 + '
');
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.length;
document.write('Array 3:
');
printArray(arr3, size3);
var sum3 = arr3.reduce(function(a, b) { return a + b; }, 0);
document.write('Sum of elements of the array: ' + sum3 + '
');

Output:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

Nais bang Malaman C ++?

Ang C ++ ay kabilang sa pinakatanyag na mga wika sa pagprograma. Maaari mong gamitin ang C ++ para sa pangunahing programa, pagbuo ng mga laro, pagbuo ng mga application na nakabatay sa GUI, pagbuo ng software ng database, pagbuo ng mga operating system, at marami pa.

Kung ikaw ay isang nagsisimula sa C ++ o nais na baguhin ang iyong mga konsepto ng C ++, tingnan ang ilan sa mga nangungunang mga website at kurso upang makapagsimula ka.

Magbahagi Magbahagi Mag-tweet Email Paano Matutunan ang C ++ Programming: 6 na Mga Site upang Magsimula

Nais mong malaman C ++? Narito ang pinakamahusay na mga website at online na kurso sa C ++ para sa mga nagsisimula at nakakaranas ng mga programmer.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • JavaScript
  • Sawa
  • Mga Tutorial sa Coding
Tungkol sa May-akda Yuvraj Chandra(60 Mga Artikulo Na-publish)

Si Yuvraj ay isang undergraduate na mag-aaral sa Computer Science sa University of Delhi, India. Masigasig siya sa Full Stack Web Development. Kapag hindi siya nagsusulat, sinisiyasat niya ang lalim ng iba't ibang mga teknolohiya.

Higit pa Mula kay Yuvraj Chandra

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe