Πώς να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα

Πώς να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα

Ένας πίνακας είναι μια συλλογή στοιχείων που αποθηκεύονται σε γειτονικές θέσεις μνήμης. Είναι η πιο χρησιμοποιούμενη δομή δεδομένων στον προγραμματισμό. Σε αυτό το άρθρο, θα μάθετε πώς μπορείτε να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα χρησιμοποιώντας C ++, Python και JavaScript.





Δήλωση Προβλήματος

Σας δίνεται ένας πίνακας αριθμών και πρέπει να υπολογίσετε και να εκτυπώσετε το άθροισμα όλων των στοιχείων του δεδομένου πίνακα.





Παράδειγμα 1 : Αφήστε το arr = [1, 2, 3, 4, 5]





Επομένως, το άθροισμα όλων των στοιχείων του πίνακα = 1 + 2 + 3 + 4 + 5 = 15.

Έτσι, η έξοδος είναι 15.



Παράδειγμα 2 : Αφήστε το arr = [34, 56, 10, -2, 5, 99]

Επομένως, το άθροισμα όλων των στοιχείων του πίνακα = 34 + 56 + 10 + (-2) + 5 + 99 = 202.





Έτσι, η έξοδος είναι 202.

Προσέγγιση για να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα

Μπορείτε να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα ακολουθώντας την παρακάτω προσέγγιση:





μέγεθος αρχείου σελιδοποίησης για RAM 16 GB
  1. Αρχικοποιήστε μια μεταβλητή άθροισμα για να αποθηκεύσετε το συνολικό άθροισμα όλων των στοιχείων του πίνακα.
  2. Διασχίστε τον πίνακα και προσθέστε κάθε στοιχείο του πίνακα με το άθροισμα μεταβλητός.
  3. Τέλος, επιστρέψτε το άθροισμα μεταβλητός.

Πρόγραμμα C ++ για εύρεση του συνόλου όλων των στοιχείων σε έναν πίνακα

Παρακάτω είναι το πρόγραμμα C ++ για να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα:

// 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;
}

Παραγωγή:

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 ++ χρησιμοποιώντας STL για να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα

Μπορείτε επίσης να χρησιμοποιήσετε το C ++ STL για να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα.

// 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;
}

Σχετικά: Ένας οδηγός για αρχάριους στη Βιβλιοθήκη τυπικού προτύπου σε C ++

ο υπολογιστής σας δεν ξεκίνησε σωστά

Παραγωγή:

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 για εύρεση του συνόλου όλων των στοιχείων σε έναν πίνακα

Παρακάτω είναι το πρόγραμμα Python για να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα:

# 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))

Παραγωγή:

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 Κατάλληλες για αρχάριους

Πρόγραμμα Python χρησιμοποιώντας ενσωματωμένη συνάρτηση για να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα

Μπορείτε επίσης να χρησιμοποιήσετε το Python's άθροισμα() συνάρτηση για να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα.

# 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))

Παραγωγή:

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

Πρόγραμμα JavaScript για να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα

Παρακάτω είναι το JavaScript πρόγραμμα για να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα:

πώς να ηχογραφήσετε τηλεόραση sling στον υπολογιστή
// 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) + '
');

Παραγωγή:

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

Σχετικά: Πώς να δημιουργήσετε μια απλή αριθμομηχανή χρησιμοποιώντας HTML, CSS και JavaScript

Πρόγραμμα JavaScript Χρησιμοποιώντας τη μέθοδο reduct () για να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα

Μπορείτε επίσης να χρησιμοποιήσετε JavaScript περιορίζω() μέθοδο για να βρείτε το άθροισμα όλων των στοιχείων σε έναν πίνακα.

// 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 + '
');

Παραγωγή:

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 ++;

Η C ++ είναι από τις πιο δημοφιλείς γλώσσες προγραμματισμού. Μπορείτε να χρησιμοποιήσετε το C ++ για βασικό προγραμματισμό, ανάπτυξη παιχνιδιών, ανάπτυξη εφαρμογών που βασίζονται σε GUI, ανάπτυξη λογισμικού βάσης δεδομένων, ανάπτυξη λειτουργικών συστημάτων και πολλά άλλα.

Εάν είστε αρχάριος στο C ++ ή θέλετε να αναθεωρήσετε τις έννοιές σας C ++, ελέγξτε μερικούς από τους κορυφαίους ιστότοπους και μαθήματα για να ξεκινήσετε.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να μάθετε προγραμματισμό C ++: 6 ιστότοποι για να ξεκινήσετε

Θέλετε να μάθετε C ++; Ακολουθούν οι καλύτεροι ιστότοποι και διαδικτυακά μαθήματα για C ++ για αρχάριους και προγραμματιστές με εμπειρία.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Προγραμματισμός
  • JavaScript
  • Πύθων
  • Φροντιστήρια κωδικοποίησης
Σχετικά με τον Συγγραφέα Γιουβράι Τσάντρα(Δημοσιεύθηκαν 60 άρθρα)

Ο Yuvraj είναι προπτυχιακός φοιτητής Πληροφορικής στο Πανεπιστήμιο του Δελχί, Ινδία. Είναι παθιασμένος με το Full Stack Web Development. Όταν δεν γράφει, διερευνά το βάθος διαφορετικών τεχνολογιών.

Περισσότερα από τον Yuvraj Chandra

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή