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:

  1. Initialisieren einer Variablen Summe um die Gesamtsumme aller Elemente des Arrays zu speichern.
  2. Durchqueren Sie das Array und fügen Sie jedes Element des Arrays mit dem hinzu Summe Variable.
  3. instagram viewer
  4. 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.

Email
C++-Programmierung lernen: 6 Sites zum Einstieg to

Möchten Sie C++ lernen? Hier sind die besten Websites und Online-Kurse zu C++ für Anfänger und erfahrene Programmierer.

Weiter lesen

Verwandte Themen
  • Programmierung
  • JavaScript
  • Python
  • Codierungs-Tutorials
Über den Autor
Yuvraj Chandra (37 veröffentlichte Artikel)

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.

Mehr von Yuvraj Chandra

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.

.