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:
- Zainicjuj zmienną suma do przechowywania całkowitej sumy wszystkich elementów tablicy.
- Przemierz tablicę i dodaj każdy element tablicy za pomocą suma zmienna.
- Na koniec zwróć suma zmienna.
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ąć.
Chcesz nauczyć się C++? Oto najlepsze strony internetowe i kursy online C++ dla początkujących i doświadczonych programistów.
Czytaj dalej
- Programowanie
- JavaScript
- Pyton
- Poradniki kodowania
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.
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.