Ein Array ist eine Sammlung von Elementen, die an zusammenhängenden Speicherplätzen gespeichert sind. Es ist die am häufigsten verwendete Datenstruktur in der Programmierung. In diesem Artikel erfahren Sie, wie Sie mit C++, Python und JavaScript die Summe aller Elemente in einem Array ermitteln.
Problemstellung
Sie erhalten ein Array von Zahlen, und Sie müssen die Summe aller Elemente in dem angegebenen Array berechnen und ausgeben.
Beispiel 1: Sei arr = [1, 2, 3, 4, 5]
Daher ist die Summe aller Elemente des Arrays = 1 + 2 + 3 + 4 + 5 = 15.
Somit ist die Ausgabe 15.
Beispiel 2: Sei arr = [34, 56, 10, -2, 5, 99]
Daher ist die Summe aller Elemente des Arrays = 34 + 56 + 10 + (-2) + 5 + 99 = 202.
Somit ist die Ausgabe 202.
Ansatz zum Ermitteln der Summe aller Elemente in einem Array
Sie können die Summe aller Elemente in einem Array ermitteln, indem Sie dem folgenden Ansatz folgen:
- Initialisieren einer Variablen Summe um die Gesamtsumme aller Elemente des Arrays zu speichern.
- Durchqueren Sie das Array und fügen Sie jedes Element des Arrays mit dem hinzu Summe Variable.
- Geben Sie schließlich die zurück Summe Variable.
C++-Programm zum Ermitteln der Summe aller Elemente in einem Array
Unten ist das C++-Programm zum Ermitteln der Summe aller Elemente in einem Array:
// C++-Programm zum Ermitteln der Summe der Elemente in einem Array
#einschließen
Verwenden des Namensraums std;
// Funktion, um die Summe der Elemente in einem Array zurückzugeben
int findSum (int arr[], int Größe)
{
int-Summe = 0;
für (int i=0; ich{
Summe += arr[i];
}
Rücksendesumme;
}
// Funktion zum Drucken der Elemente des Arrays
void printArray (int arr[], int Größe)
{
für (int i=0; ich{
cout << arr[i] << " ";
}
cout << endl;
}
// Fahrercode
int main()
{
int arr1[] = {1, 2, 3, 4, 5};
int size1 = sizeof (arr1) / sizeof (arr1[0]);
cout << "Array 1:" << endl;
printArray (arr1, size1);
cout << "Summe der Elemente des Arrays: " << 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 << "Summe der Elemente des Arrays: " << 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 << "Summe der Elemente des Arrays: " << findSum (arr3, size3) << endl;
0 zurückgeben;
}
Ausgabe:
Reihe 1:
1 2 3 4 5
Summe der Elemente des Arrays: 15
Reihe 2:
34 56 10 -2 5 99
Summe der Elemente des Arrays: 202
Reihe 3:
-1 50 -56 43 53 356 -324
Summe der Elemente des Arrays: 121
C++-Programm, das STL verwendet, um die Summe aller Elemente in einem Array zu finden
Sie können auch C++ STL verwenden, um die Summe aller Elemente in einem Array zu ermitteln.
// C++-Programm, das STL verwendet, um die Summe der Elemente in einem Array zu finden
#einschließen
Verwenden des Namensraums std;
// Funktion zum Drucken der Elemente des Arrays
void printArray (int arr[], int Größe)
{
für (int i=0; ich{
cout << arr[i] << " ";
}
cout << endl;
}
// Fahrercode
int main()
{
int arr1[] = {1, 2, 3, 4, 5};
int size1 = sizeof (arr1) / sizeof (arr1[0]);
cout << "Array 1:" << endl;
printArray (arr1, size1);
cout << "Summe der Elemente des Arrays: " << akkumulieren (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 << "Summe der Elemente des Arrays: " << akkumulieren (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 << "Summe der Elemente des Arrays: " << akkumulieren (arr3, arr3 + size3, 0) << endl;
0 zurückgeben;
}
Verbunden: Ein Leitfaden für Anfänger zur Standardvorlagenbibliothek in C++
Ausgabe:
Reihe 1:
1 2 3 4 5
Summe der Elemente des Arrays: 15
Reihe 2:
34 56 10 -2 5 99
Summe der Elemente des Arrays: 202
Reihe 3:
-1 50 -56 43 53 356 -324
Summe der Elemente des Arrays: 121
Python-Programm zum Ermitteln der Summe aller Elemente in einem Array
Unten ist das Python-Programm, um die Summe aller Elemente in einem Array zu finden:
# Python-Programm zum Ermitteln der Summe der Elemente in einem Array
# Funktion, um die Summe der Elemente in einem Array zurückzugeben
def findSum (arr):
Summe = 0
für Element in arr:
Summe += Element
Rücksendesumme
# Funktion zum Drucken der Elemente des Arrays
def printArray (arr):
für i im Bereich (len (arr)):
print (arr[i], end=' ')
drucken()
# Fahrercode
arr1 = [1, 2, 3, 4, 5]
print("Array 1:")
printArray (arr1)
print("Summe der Elemente des Arrays:",findSum (arr1))
arr2 = [34, 56, 10, -2, 5, 99]
print("Array 2:")
printArray (arr2)
print("Summe der Elemente des Arrays:",findSum (arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
print("Array 3:")
printArray (arr3)
print("Summe der Elemente des Arrays:",findSum (arr3))
Ausgabe:
Reihe 1:
1 2 3 4 5
Summe der Elemente des Arrays: 15
Reihe 2:
34 56 10 -2 5 99
Summe der Elemente des Arrays: 202
Reihe 3:
-1 50 -56 43 53 356 -324
Summe der Elemente des Arrays: 121
Verbunden: Python-Projektideen für Anfänger geeignet
Python-Programm mit eingebauter Funktion zum Ermitteln der Summe aller Elemente in einem Array
Sie können auch Pythons verwenden Summe() Funktion, um die Summe aller Elemente in einem Array zu ermitteln.
# Python-Programm zum Ermitteln der Summe der Elemente in einem Array
# Funktion zum Drucken der Elemente des Arrays
def printArray (arr):
für i im Bereich (len (arr)):
print (arr[i], end=' ')
drucken()
# Fahrercode
arr1 = [1, 2, 3, 4, 5]
print("Array 1:")
printArray (arr1)
print("Summe der Elemente des Arrays:",sum (arr1))
arr2 = [34, 56, 10, -2, 5, 99]
print("Array 2:")
printArray (arr2)
print("Summe der Elemente des Arrays:",sum (arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
print("Array 3:")
printArray (arr3)
print("Summe der Elemente des Arrays:",sum (arr3))
Ausgabe:
Reihe 1:
1 2 3 4 5
Summe der Elemente des Arrays: 15
Reihe 2:
34 56 10 -2 5 99
Summe der Elemente des Arrays: 202
Reihe 3:
-1 50 -56 43 53 356 -324
Summe der Elemente des Arrays: 121
JavaScript-Programm zum Ermitteln der Summe aller Elemente in einem Array
Unten ist die JavaScript Programm, um die Summe aller Elemente in einem Array zu finden:
// JavaScript-Programm zum Ermitteln der Summe der Elemente in einem Array
// Funktion, um die Summe der Elemente in einem Array zurückzugeben
Funktion findSum (arr, Größe)
{
sei Summe = 0;
für (lassen Sie i = 0; ich{
Summe += arr[i];
}
Rücksendesumme;
}
// Funktion zum Drucken der Elemente des Arrays
Funktion printArray (arr, Größe)
{
für (lassen Sie i = 0; ich{
document.write (arr[i] + " ");
}
document.write("
");
}
// Fahrercode
const arr1 = [1, 2, 3, 4, 5]
size1 = arr1.length;
document.write("Array 1:
");
printArray (arr1, size1);
document.write("Summe der Elemente des Arrays: " + findSum (arr1, size1) + "
");
const arr2 = [34, 56, 10, -2, 5, 99]
size2 = arr2.length;
document.write("Array 2:
");
printArray (arr2, size2);
document.write("Summe der Elemente des Arrays: " + findSum (arr2, size2) + "
");
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.length;
document.write("Array 3:
");
printArray (arr3, size3);
document.write("Summe der Elemente des Arrays: " + findSum (arr3, size3) + "
");
Ausgabe:
Reihe 1:
1 2 3 4 5
Summe der Elemente des Arrays: 15
Reihe 2:
34 56 10 -2 5 99
Summe der Elemente des Arrays: 202
Reihe 3:
-1 50 -56 43 53 356 -324
Summe der Elemente des Arrays: 121
Verbunden: So erstellen Sie einen einfachen Rechner mit HTML, CSS und JavaScript
JavaScript-Programm, das die Methode Reduce() verwendet, um die Summe aller Elemente in einem Array zu ermitteln
Sie können auch JavaScript verwenden reduzieren() -Methode, um die Summe aller Elemente in einem Array zu ermitteln.
// JavaScript-Programm zum Ermitteln der Summe der Elemente in einem Array
// Funktion zum Drucken der Elemente des Arrays
Funktion printArray (arr, Größe)
{
für (lassen Sie i = 0; ich{
document.write (arr[i] + " ");
}
document.write("
");
}
// Fahrercode
const arr1 = [1, 2, 3, 4, 5]
size1 = arr1.length;
document.write("Array 1:
");
printArray (arr1, size1);
var sum1 = arr1.reduce (Funktion (a, b) { return a + b; }, 0);
document.write("Summe der Elemente des Arrays: " + sum1 + "
");
const arr2 = [34, 56, 10, -2, 5, 99]
size2 = arr2.length;
document.write("Array 2:
");
printArray (arr2, size2);
var sum2 = arr2.reduce (Funktion (a, b) { return a + b; }, 0);
document.write("Summe der Elemente des Arrays: " + sum2 + "
");
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.length;
document.write("Array 3:
");
printArray (arr3, size3);
var sum3 = arr3.reduce (Funktion (a, b) { return a + b; }, 0);
document.write("Summe der Elemente des Arrays: " + sum3 + "
");
Ausgabe:
Reihe 1:
1 2 3 4 5
Summe der Elemente des Arrays: 15
Reihe 2:
34 56 10 -2 5 99
Summe der Elemente des Arrays: 202
Reihe 3:
-1 50 -56 43 53 356 -324
Summe der Elemente des Arrays: 121
Möchten Sie C++ lernen?
C++ gehört zu den beliebtesten Programmiersprachen. Sie können C++ für die grundlegende Programmierung, die Entwicklung von Spielen, die Entwicklung von GUI-basierten Anwendungen, die Entwicklung von Datenbanksoftware, die Entwicklung von Betriebssystemen und vieles mehr verwenden.
Wenn Sie C++-Anfänger sind oder Ihre C++-Konzepte überarbeiten möchten, sehen Sie sich einige der besten Websites und Kurse an, um Ihnen den Einstieg zu erleichtern.
Möchten Sie C++ lernen? Hier sind die besten Websites und Online-Kurse zu C++ für Anfänger und erfahrene Programmierer.
Weiter lesen
- Programmierung
- JavaScript
- Python
- Codierungs-Tutorials
Yuvraj studiert Informatik an der University of Delhi, Indien. Seine Leidenschaft gilt der Full-Stack-Webentwicklung. Wenn er nicht gerade schreibt, erforscht er die Tiefe verschiedener Technologien.
Abonnieren Sie unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Noch ein Schritt…!
Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.