Un tableau est un ensemble d'éléments stockés dans des emplacements mémoire contigus. C'est la structure de données la plus utilisée en programmation. Dans cet article, vous apprendrez à trouver la somme de tous les éléments d'un tableau à l'aide de C++, Python et JavaScript.

Énoncé du problème

On vous donne un tableau de nombres et vous devez calculer et imprimer la somme de tous les éléments du tableau donné.

Exemple 1: Soit arr = [1, 2, 3, 4, 5]

Par conséquent, la somme de tous les éléments du tableau = 1 + 2 + 3 + 4 + 5 = 15.

Ainsi, la sortie est de 15.

Exemple 2: Soit arr = [34, 56, 10, -2, 5, 99]

Par conséquent, la somme de tous les éléments du tableau = 34 + 56 + 10 + (-2) + 5 + 99 = 202.

Ainsi, la sortie est 202.

Approche pour trouver la somme de tous les éléments d'un tableau

Vous pouvez trouver la somme de tous les éléments d'un tableau en suivant l'approche ci-dessous:

  1. Initialiser une variable somme pour stocker la somme totale de tous les éléments du tableau.
  2. Parcourez le tableau et ajoutez chaque élément du tableau avec le somme variable.
  3. instagram viewer
  4. Enfin, retournez le somme variable.

Programme C++ pour trouver la somme de tous les éléments d'un tableau

Vous trouverez ci-dessous le programme C++ pour trouver la somme de tous les éléments d'un tableau:

// Programme C++ pour trouver la somme des éléments dans un tableau
#inclure
en utilisant l'espace de noms std ;
// Fonction pour retourner la somme des éléments d'un tableau
int findSum (int arr[], int taille)
{
somme entière = 0 ;
pour (entier i=0; je{
somme += arr[i];
}
somme de retour ;
}
// Fonction pour imprimer les éléments du tableau
void printArray (int arr[], int size)
{
pour (entier i=0; je{
cout << arr[i] << " " ;
}
cout << endl;
}
// Code du pilote
int main()
{
int arr1[] = {1, 2, 3, 4, 5} ;
int size1 = sizeof (arr1) / sizeof (arr1[0]);
cout << "Tableau 1:" << endl;
printArray (arr1, size1) ;
cout << "Somme des éléments du tableau: " << findSum (arr1, size1) << endl;
int arr2[] = {34, 56, 10, -2, 5, 99} ;
int size2 = sizeof (arr2) / sizeof (arr2[0]);
cout << "Tableau 2:" << endl;
printArray (arr2, size2) ;
cout << "Somme des éléments du tableau: " << findSum (arr2, size2) << endl;
int arr3[] = {-1, 50, -56, 43, 53, 356, -324} ;
int size3 = sizeof (arr3) / sizeof (arr3[0]);
cout << "Tableau 3:" << endl;
printArray (arr3, size3) ;
cout << "Somme des éléments du tableau: " << findSum (arr3, size3) << endl;
renvoie 0 ;
}

Production:

Tableau 1 :
1 2 3 4 5
Somme des éléments du tableau: 15
Tableau 2 :
34 56 10 -2 5 99
Somme des éléments du tableau: 202
Tableau 3 :
-1 50 -56 43 53 356 -324
Somme des éléments du tableau: 121

Programme C++ utilisant STL pour trouver la somme de tous les éléments d'un tableau

Vous pouvez également utiliser C++ STL pour trouver la somme de tous les éléments d'un tableau.

// Programme C++ utilisant STL pour trouver la somme des éléments dans un tableau
#inclure
en utilisant l'espace de noms std ;
// Fonction pour imprimer les éléments du tableau
void printArray (int arr[], int size)
{
pour (entier i=0; je{
cout << arr[i] << " " ;
}
cout << endl;
}
// Code du pilote
int main()
{
int arr1[] = {1, 2, 3, 4, 5} ;
int size1 = sizeof (arr1) / sizeof (arr1[0]);
cout << "Tableau 1:" << endl;
printArray (arr1, size1) ;
cout << "Somme des éléments du tableau: " << accumuler (arr1, arr1 + size1, 0) << endl;
int arr2[] = {34, 56, 10, -2, 5, 99} ;
int size2 = sizeof (arr2) / sizeof (arr2[0]);
cout << "Tableau 2:" << endl;
printArray (arr2, size2) ;
cout << "Somme des éléments du tableau: " << accumuler (arr2, arr2 + size2, 0) << endl;
int arr3[] = {-1, 50, -56, 43, 53, 356, -324} ;
int size3 = sizeof (arr3) / sizeof (arr3[0]);
cout << "Tableau 3:" << endl;
printArray (arr3, size3) ;
cout << "Somme des éléments du tableau: " << accumuler (arr3, arr3 + size3, 0) << endl;
renvoie 0 ;
}

En rapport: Guide du débutant sur la bibliothèque de modèles standard en C++

Production:

Tableau 1 :
1 2 3 4 5
Somme des éléments du tableau: 15
Tableau 2 :
34 56 10 -2 5 99
Somme des éléments du tableau: 202
Tableau 3 :
-1 50 -56 43 53 356 -324
Somme des éléments du tableau: 121

Programme Python pour trouver la somme de tous les éléments d'un tableau

Vous trouverez ci-dessous le programme Python pour trouver la somme de tous les éléments d'un tableau:

# Programme Python pour trouver la somme des éléments dans un tableau
# Fonction pour retourner la somme des éléments d'un tableau
def findSum (arr):
somme = 0
pour l'élément dans arr :
somme += élément
somme de retour
# Fonction pour imprimer les éléments du tableau
def printArray (arr):
pour i dans la plage (len (arr)):
print (arr[i], end=' ')
imprimer()
# Code du pilote
arr1 = [1, 2, 3, 4, 5]
print("Tableau 1:")
tableau d'impression (arr1)
print("Somme des éléments du tableau :",findSum (arr1))
arr2 = [34, 56, 10, -2, 5, 99]
print("Tableau 2:")
tableau d'impression (arr2)
print("Somme des éléments du tableau :",findSum (arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
print("Tableau 3:")
tableau d'impression (arr3)
print("Somme des éléments du tableau :",findSum (arr3))

Production:

Tableau 1 :
1 2 3 4 5
Somme des éléments du tableau: 15
Tableau 2 :
34 56 10 -2 5 99
Somme des éléments du tableau: 202
Tableau 3 :
-1 50 -56 43 53 356 -324
Somme des éléments du tableau: 121

En rapport: Idées de projets Python adaptées aux débutants

Programme Python utilisant une fonction intégrée pour trouver la somme de tous les éléments d'un tableau

Vous pouvez également utiliser Python somme() fonction pour trouver la somme de tous les éléments d'un tableau.

# Programme Python pour trouver la somme des éléments dans un tableau
# Fonction pour imprimer les éléments du tableau
def printArray (arr):
pour i dans la plage (len (arr)):
print (arr[i], end=' ')
imprimer()
# Code du pilote
arr1 = [1, 2, 3, 4, 5]
print("Tableau 1:")
tableau d'impression (arr1)
print("Somme des éléments du tableau :",somme (arr1))
arr2 = [34, 56, 10, -2, 5, 99]
print("Tableau 2:")
tableau d'impression (arr2)
print("Somme des éléments du tableau :",somme (arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
print("Tableau 3:")
tableau d'impression (arr3)
print("Somme des éléments du tableau :",somme (arr3))

Production:

Tableau 1 :
1 2 3 4 5
Somme des éléments du tableau: 15
Tableau 2 :
34 56 10 -2 5 99
Somme des éléments du tableau: 202
Tableau 3 :
-1 50 -56 43 53 356 -324
Somme des éléments du tableau: 121

Programme JavaScript pour trouver la somme de tous les éléments d'un tableau

Ci-dessous se trouve le JavaScript programme pour trouver la somme de tous les éléments d'un tableau:

// Programme JavaScript pour trouver la somme des éléments dans un tableau
// Fonction pour retourner la somme des éléments d'un tableau
fonction findSum (arr, taille)
{
soit somme = 0;
pour (soit i=0; je{
somme += arr[i];
}
somme de retour ;
}
// Fonction pour imprimer les éléments du tableau
fonction printArray (arr, size)
{
pour (soit i=0; je{
document.write (arr[i] + " ");
}
document.write("
");
}
// Code du pilote
const arr1 = [1, 2, 3, 4, 5]
taille1 = arr1.longueur;
document.write("Tableau 1:
");
printArray (arr1, size1) ;
document.write("Somme des éléments du tableau: " + findSum (arr1, size1) + "
");
const arr2 = [34, 56, 10, -2, 5, 99]
taille2 = arr2.longueur;
document.write("Tableau 2:
");
printArray (arr2, size2) ;
document.write("Somme des éléments du tableau: " + findSum (arr2, size2) + "
");
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.length;
document.write("Tableau 3:
");
printArray (arr3, size3) ;
document.write("Somme des éléments du tableau: " + findSum (arr3, size3) + "
");

Production:

Tableau 1 :
1 2 3 4 5
Somme des éléments du tableau: 15
Tableau 2 :
34 56 10 -2 5 99
Somme des éléments du tableau: 202
Tableau 3 :
-1 50 -56 43 53 356 -324
Somme des éléments du tableau: 121

En rapport: Comment créer une calculatrice simple à l'aide de HTML, CSS et JavaScript

Programme JavaScript utilisant la méthode reduce() pour trouver la somme de tous les éléments d'un tableau

Vous pouvez également utiliser JavaScript réduire() méthode pour trouver la somme de tous les éléments d'un tableau.

// Programme JavaScript pour trouver la somme des éléments dans un tableau
// Fonction pour imprimer les éléments du tableau
fonction printArray (arr, size)
{
pour (soit i=0; je{
document.write (arr[i] + " ");
}
document.write("
");
}
// Code du pilote
const arr1 = [1, 2, 3, 4, 5]
taille1 = arr1.longueur;
document.write("Tableau 1:
");
printArray (arr1, size1) ;
var sum1 = arr1.reduce (fonction (a, b) { return a + b; }, 0);
document.write("Somme des éléments du tableau: " + sum1 + "
");
const arr2 = [34, 56, 10, -2, 5, 99]
taille2 = arr2.longueur;
document.write("Tableau 2:
");
printArray (arr2, size2) ;
var sum2 = arr2.reduce (fonction (a, b) { return a + b; }, 0);
document.write("Somme des éléments du tableau: " + sum2 + "
");
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.length;
document.write("Tableau 3:
");
printArray (arr3, size3) ;
var sum3 = arr3.reduce (fonction (a, b) { return a + b; }, 0);
document.write("Somme des éléments du tableau: " + sum3 + "
");

Production:

Tableau 1 :
1 2 3 4 5
Somme des éléments du tableau: 15
Tableau 2 :
34 56 10 -2 5 99
Somme des éléments du tableau: 202
Tableau 3 :
-1 50 -56 43 53 356 -324
Somme des éléments du tableau: 121

Vous voulez apprendre le C++ ?

C++ fait partie des langages de programmation les plus populaires. Vous pouvez utiliser C++ pour la programmation de base, le développement de jeux, le développement d'applications basées sur une interface graphique, le développement de logiciels de base de données, le développement de systèmes d'exploitation et bien plus encore.

Si vous êtes un débutant en C++ ou si vous souhaitez réviser vos concepts C++, consultez certains des meilleurs sites Web et cours pour vous aider à démarrer.

E-mail
Comment apprendre la programmation C++: 6 sites pour commencer

Vous voulez apprendre le C++? Voici les meilleurs sites Web et cours en ligne sur C++ pour les programmeurs débutants et expérimentés.

Lire la suite

Rubriques connexes
  • Programmation
  • JavaScript
  • Python
  • Tutoriels de codage
A propos de l'auteur
Yuvraj Chandra (37 articles publiés)

Yuvraj est un étudiant de premier cycle en informatique à l'Université de Delhi, en Inde. Il est passionné par le développement Web Full Stack. Quand il n'écrit pas, il explore la profondeur de différentes technologies.

Plus de Yuvraj Chandra

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.