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
- Simulan ang isang variable kabuuan upang maiimbak ang kabuuang kabuuan ng lahat ng mga elemento ng array.
- Daanan ang array at idagdag ang bawat elemento ng array gamit ang kabuuan variable.
- 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 MagsimulaNais 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
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 ChandraMag-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