A tömb egy összefüggő memóriahelyeken tárolt elemek gyűjteménye. Ez a programozásban a leggyakrabban használt adatstruktúra. Ebben a cikkben megtudhatja, hogyan lehet megtalálni a tömb összes elemének összegét a C ++, a Python és a JavaScript használatával.

Probléma nyilatkozat

Számtömböt kap, és ki kell számolnia és ki kell nyomtatnia az adott tömb összes elemének összegét.

1. példa: Legyen arr = [1, 2, 3, 4, 5]

Ezért a tömb összes elemének összege = 1 + 2 + 3 + 4 + 5 = 15.

Így a kimenet 15.

2. példa: Legyen arr = [34, 56, 10, -2, 5, 99]

Ezért a tömb összes elemének összege = 34 + 56 + 10 + (-2) + 5 + 99 = 202.

Így a kimenet 202.

Megközelítés egy tömb összes elemének összegének megkereséséhez

A tömb összes elemének összegét megtalálja az alábbi megközelítés követésével:

  1. Inicializáljon egy változót összeg a tömb összes elemének teljes összegét tárolja.
  2. Keresse meg a tömböt, és adja hozzá a tömb minden egyes elemét a összeg változó.
  3. Végül adja vissza a összeg változó.

C ++ program egy tömb összes elemének összegének megkeresésére

instagram viewer

Az alábbiakban a C ++ program található a tömb összes elemének összegéhez:

// C ++ program egy tömb elemeinek összegének megkeresésére
#include
névtér használata std;
// Funkció egy tömb elemeinek összegének visszaadására
int findSum (int arr [], int méret)
{
int összeg = 0;
for (int i = 0; én{
összeg + = arr [i];
}
visszatérési összeg;
}
// Funkció a tömb elemeinek kinyomtatására
void printArray (int arr [], int méret)
{
for (int i = 0; én{
cout << arr [i] << "";
}
cout << endl;
}
// Illesztőprogram-kód
int main ()
{
int arr1 [] = {1, 2, 3, 4, 5};
int size1 = sizeof (arr1) / sizeof (arr1 [0]);
cout << "1. tömb:" << endl;
printArray (arr1, méret1);
cout << "A tömb elemeinek összege:" << findSum (arr1, size1) << endl;
int arr2 [] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof (arr2) / sizeof (arr2 [0]);
cout << "2. tömb:" << endl;
printArray (arr2, méret2);
cout << "A tömb elemeinek összege:" << findSum (arr2, size2) << endl;
int arr3 [] = {-1, 50, -56, 43, 53, 356, -324};
int size3 = sizeof (arr3) / sizeof (arr3 [0]);
cout << "3. tömb:" << endl;
printArray (arr3, méret3);
cout << "A tömb elemeinek összege:" << findSum (arr3, size3) << endl;
visszatér 0;
}

Kimenet:

1. tömb:
1 2 3 4 5
A tömb elemeinek összege: 15
2. tömb:
34 56 10 -2 5 99
A tömb elemeinek összege: 202
3. tömb:
-1 50 -56 43 53 356 -324
A tömb elemeinek összege: 121

C ++ program Az STL használatával megtalálja a tömb összes elemének összegét

A C ++ STL segítségével megkeresheti a tömb összes elemének összegét.

// C ++ program az STL segítségével egy tömbben található elemek összegének megkeresésére
#include
névtér használata std;
// Funkció a tömb elemeinek kinyomtatására
void printArray (int arr [], int méret)
{
for (int i = 0; én{
cout << arr [i] << "";
}
cout << endl;
}
// Illesztőprogram-kód
int main ()
{
int arr1 [] = {1, 2, 3, 4, 5};
int size1 = sizeof (arr1) / sizeof (arr1 [0]);
cout << "1. tömb:" << endl;
printArray (arr1, méret1);
cout << "A tömb elemeinek összege:" << felhalmozódik (arr1, arr1 + méret1, 0) << endl;
int arr2 [] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof (arr2) / sizeof (arr2 [0]);
cout << "2. tömb:" << endl;
printArray (arr2, méret2);
cout << "A tömb elemeinek összege:" << felhalmozódik (arr2, arr2 + méret2, 0) << endl;
int arr3 [] = {-1, 50, -56, 43, 53, 356, -324};
int size3 = sizeof (arr3) / sizeof (arr3 [0]);
cout << "3. tömb:" << endl;
printArray (arr3, méret3);
cout << "A tömb elemeinek összege:" << felhalmozódik (arr3, arr3 + méret3, 0) << endl;
visszatér 0;
}

Összefüggő: Kezdő útmutató a C ++ szabványos sablonkönyvtárához

Kimenet:

1. tömb:
1 2 3 4 5
A tömb elemeinek összege: 15
2. tömb:
34 56 10 -2 5 99
A tömb elemeinek összege: 202
3. tömb:
-1 50 -56 43 53 356 -324
A tömb elemeinek összege: 121

Python program egy tömb összes elemének összegének megkeresésére

Az alábbiakban a Python program található a tömb összes elemének összegéhez:

# Python program tömb elemeinek összegének megkeresésére
# Funkció egy tömb elemeinek összegének visszaadására
def findSum (arr):
összeg = 0
az arr-ban lévő elemhez
összeg + = elem
visszatérési összeg
# Funkció a tömb elemeinek kinyomtatására
def printArray (arr):
i tartományban (len (arr)):
nyomtatás (arr [i], end = '')
nyomtatás()
# Illesztőprogram-kód
arr1 = [1, 2, 3, 4, 5]
nyomtatás ("1. tömb:")
printArray (arr1)
print ("A tömb elemeinek összege:", findSum (arr1))
arr2 = [34, 56, 10, -2, 5, 99]
nyomtatás ("2. tömb:")
printArray (arr2)
print ("A tömb elemeinek összege:", findSum (arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
nyomtatás ("3. tömb:")
printArray (arr3)
print ("A tömb elemeinek összege:", findSum (arr3))

Kimenet:

1. tömb:
1 2 3 4 5
A tömb elemeinek összege: 15
2. tömb:
34 56 10 -2 5 99
A tömb elemeinek összege: 202
3. tömb:
-1 50 -56 43 53 356 -324
A tömb elemeinek összege: 121

Összefüggő: A Python projektötletek alkalmasak kezdőknek

A Python program beépített függvény segítségével megtalálja a tömb összes elemének összegét

Használhatja a Python-okat is összeg() függvény, hogy megtalálja a tömb összes elemének összegét.

# Python program tömb elemeinek összegének megkeresésére
# Funkció a tömb elemeinek kinyomtatására
def printArray (arr):
i tartományban (len (arr)):
nyomtatás (arr [i], end = '')
nyomtatás()
# Illesztőprogram-kód
arr1 = [1, 2, 3, 4, 5]
nyomtatás ("1. tömb:")
printArray (arr1)
print ("A tömb elemeinek összege:", sum (arr1))
arr2 = [34, 56, 10, -2, 5, 99]
nyomtatás ("2. tömb:")
printArray (arr2)
print ("A tömb elemeinek összege:", sum (arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
nyomtatás ("3. tömb:")
printArray (arr3)
print ("A tömb elemeinek összege:", sum (arr3))

Kimenet:

1. tömb:
1 2 3 4 5
A tömb elemeinek összege: 15
2. tömb:
34 56 10 -2 5 99
A tömb elemeinek összege: 202
3. tömb:
-1 50 -56 43 53 356 -324
A tömb elemeinek összege: 121

JavaScript program a tömb összes elemének összegének megkeresésére

Az alábbiakban a JavaScript program egy tömb összes elemének összegének megkeresésére:

// JavaScript program egy tömb elemeinek összegének megkeresésére
// Funkció egy tömb elemeinek összegének visszaadására
function findSum (arr, méret)
{
legyen összeg = 0;
for (legyen i = 0; én{
összeg + = arr [i];
}
visszatérési összeg;
}
// Funkció a tömb elemeinek kinyomtatására
függvény printArray (arr, méret)
{
for (legyen i = 0; én{
document.write (arr [i] + "");
}
document.write ("
");
}
// Illesztőprogram-kód
const arr1 = [1, 2, 3, 4, 5]
méret1 = arr1.hossz;
document.write ("1. tömb:
");
printArray (arr1, méret1);
document.write ("A tömb elemeinek összege:" + findSum (arr1, size1) + "
");
const arr2 = [34, 56, 10, -2, 5, 99]
méret2 = arr2.hossz;
document.write ("2. tömb:
");
printArray (arr2, méret2);
document.write ("A tömb elemeinek összege:" + findSum (arr2, size2) + "
");
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
méret3 = arr3.hossz;
document.write ("3. tömb:
");
printArray (arr3, méret3);
document.write ("A tömb elemeinek összege:" + findSum (arr3, size3) + "
");

Kimenet:

1. tömb:
1 2 3 4 5
A tömb elemeinek összege: 15
2. tömb:
34 56 10 -2 5 99
A tömb elemeinek összege: 202
3. tömb:
-1 50 -56 43 53 356 -324
A tömb elemeinek összege: 121

Összefüggő: Hogyan készítsünk egy egyszerű számológépet HTML, CSS és JavaScript használatával

JavaScript program a reduc () módszerrel a tömb összes elemének összegének megkeresésére

Használhatja a JavaScript-eket is csökkenteni () módszer egy tömb összes elemének összegének megkeresésére.

// JavaScript program egy tömb elemeinek összegének megkeresésére
// Funkció a tömb elemeinek kinyomtatására
függvény printArray (arr, méret)
{
for (legyen i = 0; én{
document.write (arr [i] + "");
}
document.write ("
");
}
// Illesztőprogram-kód
const arr1 = [1, 2, 3, 4, 5]
méret1 = arr1.hossz;
document.write ("1. tömb:
");
printArray (arr1, méret1);
var sum1 = arr1.reduce (függvény (a, b) {visszatér a + b; }, 0);
document.write ("A tömb elemeinek összege:" + sum1 + "
");
const arr2 = [34, 56, 10, -2, 5, 99]
méret2 = arr2.hossz;
document.write ("2. tömb:
");
printArray (arr2, méret2);
var sum2 = arr2.reduce (függvény (a, b) {visszatér a + b; }, 0);
document.write ("A tömb elemeinek összege:" + sum2 + "
");
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
méret3 = arr3.hossz;
document.write ("3. tömb:
");
printArray (arr3, méret3);
var sum3 = arr3.reduce (függvény (a, b) {visszatér a + b; }, 0);
document.write ("A tömb elemeinek összege:" + sum3 + "
");

Kimenet:

1. tömb:
1 2 3 4 5
A tömb elemeinek összege: 15
2. tömb:
34 56 10 -2 5 99
A tömb elemeinek összege: 202
3. tömb:
-1 50 -56 43 53 356 -324
A tömb elemeinek összege: 121

Szeretne megtanulni C ++ nyelvet?

A C ++ a legnépszerűbb programozási nyelvek közé tartozik. Használhatja a C ++ programot alapvető programozáshoz, játékok fejlesztéséhez, GUI alapú alkalmazások fejlesztéséhez, adatbázis szoftverek fejlesztéséhez, operációs rendszerek fejlesztéséhez és még sok máshoz.

Ha Ön a C ++ kezdője, vagy át szeretné tekinteni a C ++ koncepcióit, akkor az induláshoz tekintse meg a legnépszerűbb webhelyeket és tanfolyamokat.

Email
A C ++ programozás elsajátítása: 6 webhely az induláshoz

Szeretne megtanulni C ++ nyelvet? Itt vannak a legjobb weboldalak és online tanfolyamok a C ++ programhoz kezdőknek és gyakorlati programozóknak egyaránt.

Olvassa el a következőt

Kapcsolódó témák
  • Programozás
  • JavaScript
  • Piton
  • Kódolási oktatóanyagok
A szerzőről
Yuvraj Chandra (37 cikk megjelent)

Yuvraj informatikus egyetemi hallgató az indiai Delhi Egyetemen. Szenvedélyes a Full Stack webfejlesztés. Amikor nem ír, a különböző technológiák mélységét kutatja.

Több Yuvraj Chandra-tól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.