Tablica to zbiór elementów przechowywanych w ciągłych lokalizacjach pamięci. Jest to najczęściej używana struktura danych w programowaniu. W tym artykule dowiesz się, jak znaleźć sumę wszystkich elementów w tablicy za pomocą C++, Pythona i JavaScript.

Stwierdzenie problemu

Dostajesz tablicę liczb i musisz obliczyć i wydrukować sumę wszystkich elementów w podanej tablicy.

Przykład 1: Niech arr = [1, 2, 3, 4, 5]

Dlatego suma wszystkich elementów tablicy = 1 + 2 + 3 + 4 + 5 = 15.

Tak więc wyjście wynosi 15.

Przykład 2: Niech arr = [34, 56, 10, -2, 5, 99]

Dlatego suma wszystkich elementów tablicy = 34 + 56 + 10 + (-2) + 5 + 99 = 202.

Tak więc wyjście wynosi 202.

Podejście do znalezienia sumy wszystkich elementów w tablicy

Możesz znaleźć sumę wszystkich elementów w tablicy, wykonując poniższe podejście:

  1. Zainicjuj zmienną suma do przechowywania całkowitej sumy wszystkich elementów tablicy.
  2. Przemierz tablicę i dodaj każdy element tablicy za pomocą suma zmienna.
  3. Na koniec zwróć suma zmienna.
instagram viewer

Program C++ do znajdowania sumy wszystkich elementów w tablicy

Poniżej znajduje się program C++ do znalezienia sumy wszystkich elementów w tablicy:

// program w C++ do znajdowania sumy elementów w tablicy
#zawierać
używając standardowej przestrzeni nazw;
// Funkcja zwracająca sumę elementów w tablicy
int findSum (int arr[], int rozmiar)
{
suma int = 0;
dla (int i=0; ja{
suma += przyp[i];
}
suma zwrotu;
}
// Funkcja do drukowania elementów tablicy
void printArray (int arr[], int rozmiar)
{
dla (int i=0; ja{
cout << arr[i] << " ";
}
cout << endl;
}
// Kod kierowcy
int main()
{
int arr1[] = {1, 2, 3, 4, 5};
int size1 = sizeof(arr1) / sizeof(arr1[0]);
cout << "Tablica 1:" << endl;
printArray (arr1, rozmiar1);
cout << "Suma elementów tablicy: " << findSum (arr1, size1) << endl;
int arr2[] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof (arr2) / sizeof(arr2[0]);
cout << "Tablica 2:" << endl;
printArray (arr2, size2);
cout << "Suma elementów tablicy: " << findSum (arr2, size2) << endl;
int arr3[] = {-1, 50, -56, 43, 53, 356, -324};
int rozmiar3 = rozmiar(arr3) / rozmiar(arr3[0]);
cout << "Tablica 3:" << endl;
printArray (arr3, size3);
cout << "Suma elementów tablicy: " << findSum (arr3, size3) << endl;
zwróć 0;
}

Wynik:

Tablica 1:
1 2 3 4 5
Suma elementów tablicy: 15
Tablica 2:
34 56 10 -2 5 99
Suma elementów tablicy: 202
Tablica 3:
-1 50 -56 43 53 356 -324
Suma elementów tablicy: 121

Program C++ używający STL do znalezienia sumy wszystkich elementów w tablicy

Możesz także użyć C++ STL, aby znaleźć sumę wszystkich elementów w tablicy.

// program w C++ używający STL do znalezienia sumy elementów w tablicy
#zawierać
używając standardowej przestrzeni nazw;
// Funkcja do drukowania elementów tablicy
void printArray (int arr[], int rozmiar)
{
dla (int i=0; ja{
cout << arr[i] << " ";
}
cout << endl;
}
// Kod kierowcy
int main()
{
int arr1[] = {1, 2, 3, 4, 5};
int size1 = sizeof(arr1) / sizeof(arr1[0]);
cout << "Tablica 1:" << endl;
printArray (arr1, rozmiar1);
cout << "Suma elementów tablicy: " << akumuluj (arr1, arr1 + size1, 0) << endl;
int arr2[] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof (arr2) / sizeof(arr2[0]);
cout << "Tablica 2:" << endl;
printArray (arr2, size2);
cout << "Suma elementów tablicy: " << akumuluj (arr2, arr2 + size2, 0) << endl;
int arr3[] = {-1, 50, -56, 43, 53, 356, -324};
int rozmiar3 = rozmiar(arr3) / rozmiar(arr3[0]);
cout << "Tablica 3:" << endl;
printArray (arr3, size3);
cout << "Suma elementów tablicy: " << akumuluj (arr3, arr3 + size3, 0) << endl;
zwróć 0;
}

Związane z: Przewodnik dla początkujących po bibliotece szablonów standardowych w C++

Wynik:

Tablica 1:
1 2 3 4 5
Suma elementów tablicy: 15
Tablica 2:
34 56 10 -2 5 99
Suma elementów tablicy: 202
Tablica 3:
-1 50 -56 43 53 356 -324
Suma elementów tablicy: 121

Program Pythona do znajdowania sumy wszystkich elementów w tablicy

Poniżej znajduje się program Pythona do znajdowania sumy wszystkich elementów w tablicy:

# Program w Pythonie do znajdowania sumy elementów w tablicy
# Funkcja zwracająca sumę elementów w tablicy
def znajdź sumę (arr):
suma = 0
dla elementu w arr:
suma += element
suma zwrotu
# Funkcja do drukowania elementów tablicy
def printArray (arr):
dla i w zakresie (len (arr)):
drukuj (arr[i], end=' ')
wydrukować()
# Kod kierowcy
arr1 = [1, 2, 3, 4, 5]
print("Tablica 1:")
printArray (arr1)
print("Suma elementów tablicy:",findSum (arr1))
arr2 = [34, 56, 10, -2, 5, 99]
print("Tablica 2:")
printArray (arr2)
print("Suma elementów tablicy:",findSum (arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
print("Tablica 3:")
printArray (arr3)
print("Suma elementów tablicy:",findSum (arr3))

Wynik:

Tablica 1:
1 2 3 4 5
Suma elementów tablicy: 15
Tablica 2:
34 56 10 -2 5 99
Suma elementów tablicy: 202
Tablica 3:
-1 50 -56 43 53 356 -324
Suma elementów tablicy: 121

Związane z: Pomysły na projekty w Pythonie odpowiednie dla początkujących

Program w Pythonie wykorzystujący wbudowaną funkcję do znajdowania sumy wszystkich elementów w tablicy

Możesz także użyć Pythona suma() funkcja, aby znaleźć sumę wszystkich elementów w tablicy.

# Program w Pythonie do znajdowania sumy elementów w tablicy
# Funkcja do drukowania elementów tablicy
def printArray (arr):
dla i w zakresie (len (arr)):
drukuj (arr[i], end=' ')
wydrukować()
# Kod kierowcy
arr1 = [1, 2, 3, 4, 5]
print("Tablica 1:")
printArray (arr1)
print("Suma elementów tablicy:",sum (arr1))
arr2 = [34, 56, 10, -2, 5, 99]
print("Tablica 2:")
printArray (arr2)
print("Suma elementów tablicy:",sum (arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
print("Tablica 3:")
printArray (arr3)
print("Suma elementów tablicy:",sum (arr3))

Wynik:

Tablica 1:
1 2 3 4 5
Suma elementów tablicy: 15
Tablica 2:
34 56 10 -2 5 99
Suma elementów tablicy: 202
Tablica 3:
-1 50 -56 43 53 356 -324
Suma elementów tablicy: 121

Program JavaScript do znajdowania sumy wszystkich elementów w tablicy

Poniżej znajduje się JavaScript program do znalezienia sumy wszystkich elementów w tablicy:

// program JavaScript do znajdowania sumy elementów w tablicy
// Funkcja zwracająca sumę elementów w tablicy
funkcja findSum (arr, rozmiar)
{
niech suma = 0;
dla (niech i=0; ja{
suma += przyp[i];
}
suma zwrotu;
}
// Funkcja do drukowania elementów tablicy
funkcja printArray (arr, rozmiar)
{
dla (niech i=0; ja{
document.write (arr[i] + " ");
}
dokument.zapis("
");
}
// Kod kierowcy
const arr1 = [1, 2, 3, 4, 5]
rozmiar1 = arr1.długość;
document.write("Tablica 1:
");
printArray (arr1, rozmiar1);
document.write("Suma elementów tablicy: " + findSum (arr1, size1) + "
");
const arr2 = [34, 56, 10, -2, 5, 99]
rozmiar2 = arr2.długość;
document.write("Tablica 2:
");
printArray (arr2, size2);
document.write("Suma elementów tablicy: " + findSum (arr2, size2) + "
");
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
rozmiar3 = arr3.długość;
document.write("Tablica 3:
");
printArray (arr3, size3);
document.write("Suma elementów tablicy: " + findSum (arr3, size3) + "
");

Wynik:

Tablica 1:
1 2 3 4 5
Suma elementów tablicy: 15
Tablica 2:
34 56 10 -2 5 99
Suma elementów tablicy: 202
Tablica 3:
-1 50 -56 43 53 356 -324
Suma elementów tablicy: 121

Związane z: Jak zbudować prosty kalkulator za pomocą HTML, CSS i JavaScript

Program JavaScript Używanie metody reduction() do znajdowania sumy wszystkich elementów w tablicy

Możesz także użyć JavaScript zmniejszyć() metoda, aby znaleźć sumę wszystkich elementów w tablicy.

// program JavaScript do znajdowania sumy elementów w tablicy
// Funkcja do drukowania elementów tablicy
funkcja printArray (arr, rozmiar)
{
dla (niech i=0; ja{
document.write (arr[i] + " ");
}
dokument.zapis("
");
}
// Kod kierowcy
const arr1 = [1, 2, 3, 4, 5]
rozmiar1 = arr1.długość;
document.write("Tablica 1:
");
printArray (arr1, rozmiar1);
var sum1 = arr1.reduce (function (a, b) { return a + b; }, 0);
document.write("Suma elementów tablicy: " + sum1 + "
");
const arr2 = [34, 56, 10, -2, 5, 99]
rozmiar2 = arr2.długość;
document.write("Tablica 2:
");
printArray (arr2, size2);
var sum2 = arr2.reduce (function (a, b) { return a + b; }, 0);
document.write("Suma elementów tablicy: " + sum2 + "
");
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
rozmiar3 = arr3.długość;
document.write("Tablica 3:
");
printArray (arr3, size3);
var sum3 = arr3.reduce (function (a, b) { return a + b; }, 0);
document.write("Suma elementów tablicy: " + sum3 + "
");

Wynik:

Tablica 1:
1 2 3 4 5
Suma elementów tablicy: 15
Tablica 2:
34 56 10 -2 5 99
Suma elementów tablicy: 202
Tablica 3:
-1 50 -56 43 53 356 -324
Suma elementów tablicy: 121

Chcesz nauczyć się C++?

C++ należy do najpopularniejszych języków programowania. Możesz używać C++ do podstawowego programowania, tworzenia gier, tworzenia aplikacji opartych na graficznym interfejsie użytkownika, tworzenia oprogramowania bazodanowego, tworzenia systemów operacyjnych i wielu innych.

Jeśli jesteś początkującym językiem C++ lub chcesz zrewidować swoje koncepcje C++, sprawdź niektóre z najlepszych stron internetowych i kursów, aby zacząć.

E-mail
Jak nauczyć się programowania w C++: 6 stron na początek

Chcesz nauczyć się C++? Oto najlepsze strony internetowe i kursy online C++ dla początkujących i doświadczonych programistów.

Czytaj dalej

Powiązane tematy
  • Programowanie
  • JavaScript
  • Pyton
  • Poradniki kodowania
O autorze
Yuvraj Chandra (37 opublikowanych artykułów)

Yuvraj jest studentem informatyki na Uniwersytecie w Delhi w Indiach. Jest pasjonatem Full Stack Web Development. Kiedy nie pisze, bada głębię różnych technologii.

Więcej od Yuvraja Chandra

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w e-mailu, który właśnie do Ciebie wysłaliśmy.

.