Taulukko on kokoelma elementtejä, jotka on tallennettu vierekkäisiin muistipaikkoihin. Se on ohjelmoinnissa eniten käytetty tietorakenne. Tässä artikkelissa opit, kuinka löytää taulukon kaikkien elementtien summa käyttämällä C ++, Python ja JavaScript.

Ongelma

Sinulle annetaan joukko numeroita, ja sinun on laskettava ja tulostettava tietyn taulukon kaikkien elementtien summa.

Esimerkki 1: Olkoon arr = [1, 2, 3, 4, 5]

Siksi taulukon kaikkien elementtien summa = 1 + 2 + 3 + 4 + 5 = 15.

Siten lähtö on 15.

Esimerkki 2: Olkoon arr = [34, 56, 10, -2, 5, 99]

Siksi taulukon kaikkien elementtien summa = 34 + 56 + 10 + (-2) + 5 + 99 = 202.

Siten lähtö on 202.

Lähestymistapa taulukon kaikkien elementtien summan löytämiseen

Löydät matriisin kaikkien elementtien summan seuraamalla seuraavaa lähestymistapaa:

  1. Alusta muuttuja summa taulukon kaikkien elementtien kokonaissumman tallentamiseksi.
  2. Liikuta taulukkoa ja lisää taulukon kukin elementti summa muuttuja.
  3. Palauta lopuksi summa muuttuja.

C ++ -ohjelma taulukon kaikkien elementtien summan löytämiseksi

instagram viewer

Alla on C ++ -ohjelma taulukon kaikkien elementtien summan löytämiseksi:

// C ++ -ohjelma taulukon elementtien summan löytämiseksi
#sisältää
käyttämällä nimitilaa vakio;
// Funktio, jolla palautetaan matriisin elementtien summa
int findSum (int arr [], int-koko)
{
int summa = 0;
for (int i = 0; i{
summa + = arr [i];
}
paluusumma;
}
// Funktio tulostaa taulukon elementit
void printArray (int arr [], int-koko)
{
for (int i = 0; i{
cout << arr [i] << "";
}
cout << endl;
}
// Kuljettajan koodi
int main ()
{
int arr1 [] = {1, 2, 3, 4, 5};
int size1 = sizeof (arr1) / sizeof (arr1 [0]);
cout << "Taulukko 1:" << endl;
printArray (arr1, koko1);
cout << "Matriisin elementtien summa:" << findSum (arr1, koko1) << endl;
int arr2 [] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof (arr2) / sizeof (arr2 [0]);
cout << "Taulukko 2:" << endl;
printArray (arr2, koko2);
cout << "Matriisin elementtien summa:" << findSum (arr2, size2) << endl;
int arr3 [] = {-1, 50, -56, 43, 53, 356, -324};
int size3 = sizeof (arr3) / sizeof (arr3 [0]);
cout << "Taulukko 3:" << endl;
printArray (arr3, koko3);
cout << "Matriisin elementtien summa:" << findSum (arr3, koko3) << endl;
paluu 0;
}

Tuotos:

Taulukko 1:
1 2 3 4 5
Matriisin elementtien summa: 15
Taulukko 2:
34 56 10 -2 5 99
Matriisin elementtien summa: 202
Taulukko 3:
-1 50 -56 43 53 356 -324
Matriisin elementtien summa: 121

C ++ -ohjelma STL: n avulla löytääksesi matriisin kaikkien elementtien summan

Voit myös etsiä taulukon kaikkien elementtien summan C ++ STL: n avulla.

// C ++ -ohjelma STL: n avulla matriisin elementtien summan löytämiseksi
#sisältää
käyttämällä nimitilaa vakio;
// Funktio tulostaa taulukon elementit
void printArray (int arr [], int-koko)
{
for (int i = 0; i{
cout << arr [i] << "";
}
cout << endl;
}
// Kuljettajan koodi
int main ()
{
int arr1 [] = {1, 2, 3, 4, 5};
int size1 = sizeof (arr1) / sizeof (arr1 [0]);
cout << "Taulukko 1:" << endl;
printArray (arr1, koko1);
cout << "Matriisin elementtien summa:" << kertyä (arr1, arr1 + koko1, 0) << endl;
int arr2 [] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof (arr2) / sizeof (arr2 [0]);
cout << "Taulukko 2:" << endl;
printArray (arr2, koko2);
cout << "Matriisin elementtien summa:" << akumuloi (arr2, arr2 + koko2, 0) << endl;
int arr3 [] = {-1, 50, -56, 43, 53, 356, -324};
int size3 = sizeof (arr3) / sizeof (arr3 [0]);
cout << "Taulukko 3:" << endl;
printArray (arr3, koko3);
cout << "Matriisin elementtien summa:" << kerää (arr3, arr3 + koko3, 0) << endl;
paluu 0;
}

Liittyvät: Aloittelijan opas vakiomallikirjastoon C ++: ssa

Tuotos:

Taulukko 1:
1 2 3 4 5
Matriisin elementtien summa: 15
Taulukko 2:
34 56 10 -2 5 99
Matriisin elementtien summa: 202
Taulukko 3:
-1 50 -56 43 53 356 -324
Matriisin elementtien summa: 121

Python-ohjelma taulukon kaikkien elementtien summan löytämiseksi

Alla on Python-ohjelma taulukon kaikkien elementtien summan löytämiseksi:

# Python-ohjelma taulukon elementtien summan löytämiseksi
# Funktio palauttaa matriisin elementtien summa
def findSum (arr):
summa = 0
elementille arr:
summa + = elementti
paluusumma
# Toiminto taulukon elementtien tulostamiseen
def print Array (arr):
i: lle alueella (len (arr)):
tulosta (arr [i], loppu = '')
Tulosta()
# Kuljettajan koodi
arr1 = [1, 2, 3, 4, 5]
tulosta ("Taulukko 1:")
printArray (arr1)
tulosta ("Matriisin elementtien summa:", findSum (arr1))
arr2 = [34, 56, 10, -2, 5, 99]
tulosta ("Taulukko 2:")
printArray (arr2)
tulosta ("Matriisin elementtien summa:", findSum (arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
tulosta ("Taulukko 3:")
printArray (arr3)
tulosta ("Matriisin elementtien summa:", findSum (arr3))

Tuotos:

Taulukko 1:
1 2 3 4 5
Matriisin elementtien summa: 15
Taulukko 2:
34 56 10 -2 5 99
Matriisin elementtien summa: 202
Taulukko 3:
-1 50 -56 43 53 356 -324
Matriisin elementtien summa: 121

Liittyvät: Python-projektiideat sopivat aloittelijoille

Python-ohjelma, joka käyttää sisäänrakennettua toimintoa matriisin kaikkien elementtien summan löytämiseen

Voit käyttää myös Python'sia summa() -toiminto löytää taulukon kaikkien elementtien summa.

# Python-ohjelma taulukon elementtien summan löytämiseksi
# Toiminto taulukon elementtien tulostamiseen
def print Array (arr):
i: lle alueella (len (arr)):
tulosta (arr [i], loppu = '')
Tulosta()
# Kuljettajan koodi
arr1 = [1, 2, 3, 4, 5]
tulosta ("Taulukko 1:")
printArray (arr1)
tulosta ("Matriisin elementtien summa:", summa (arr1))
arr2 = [34, 56, 10, -2, 5, 99]
tulosta ("Taulukko 2:")
printArray (arr2)
tulosta ("Matriisin elementtien summa:", summa (arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
tulosta ("Taulukko 3:")
printArray (arr3)
tulosta ("Matriisin elementtien summa:", summa (arr3))

Tuotos:

Taulukko 1:
1 2 3 4 5
Matriisin elementtien summa: 15
Taulukko 2:
34 56 10 -2 5 99
Matriisin elementtien summa: 202
Taulukko 3:
-1 50 -56 43 53 356 -324
Matriisin elementtien summa: 121

JavaScript-ohjelma taulukon kaikkien elementtien summan löytämiseksi

Alla on JavaScript ohjelma löytää taulukon kaikkien elementtien summa:

// JavaScript-ohjelma taulukon elementtien summan löytämiseksi
// Funktio, jolla palautetaan matriisin elementtien summa
funktio findSum (arr, koko)
{
olkoon summa = 0;
for (olkoon i = 0; i{
summa + = arr [i];
}
paluusumma;
}
// Funktio tulostaa taulukon elementit
funktio printArray (arr, koko)
{
for (olkoon i = 0; i{
document.write (arr [i] + "");
}
document.write ("
");
}
// Kuljettajan koodi
const arr1 = [1, 2, 3, 4, 5]
size1 = arr1.pituus;
document.write ("Taulukko 1:
");
printArray (arr1, koko1);
document.write ("Matriisin elementtien summa:" + findSum (arr1, koko1) + "
");
const arr2 = [34, 56, 10, -2, 5, 99]
size2 = arr2.pituus;
document.write ("Taulukko 2:
");
printArray (arr2, koko2);
document.write ("Matriisin elementtien summa:" + findSum (arr2, koko2) + "
");
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.pituus;
document.write ("Taulukko 3:
");
printArray (arr3, koko3);
document.write ("Matriisin elementtien summa:" + findSum (arr3, koko3) + "
");

Tuotos:

Taulukko 1:
1 2 3 4 5
Matriisin elementtien summa: 15
Taulukko 2:
34 56 10 -2 5 99
Matriisin elementtien summa: 202
Taulukko 3:
-1 50 -56 43 53 356 -324
Matriisin elementtien summa: 121

Liittyvät: Kuinka luoda yksinkertainen laskin HTML: n, CSS: n ja JavaScriptin avulla

JavaScript-ohjelma vähentää () -menetelmällä taulukon kaikkien elementtien summa

Voit myös käyttää JavaScriptiä vähentää() tapa löytää taulukon kaikkien elementtien summa.

// JavaScript-ohjelma taulukon elementtien summan löytämiseksi
// Funktio tulostaa taulukon elementit
funktio printArray (arr, koko)
{
for (olkoon i = 0; i{
document.write (arr [i] + "");
}
document.write ("
");
}
// Kuljettajan koodi
const arr1 = [1, 2, 3, 4, 5]
size1 = arr1.pituus;
document.write ("Taulukko 1:
");
printArray (arr1, koko1);
var summa1 = arr1.pienennä (funktio (a, b) {palauttaa a + b; }, 0);
document.write ("Matriisin elementtien summa:" + summa1 + "
");
const arr2 = [34, 56, 10, -2, 5, 99]
size2 = arr2.pituus;
document.write ("Taulukko 2:
");
printArray (arr2, koko2);
var summa2 = arr2.pienennä (funktio (a, b) {palauttaa a + b; }, 0);
document.write ("Matriisin elementtien summa:" + summa2 + "
");
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.pituus;
document.write ("Taulukko 3:
");
printArray (arr3, koko3);
var summa3 = arr3.pienennä (funktio (a, b) {palauttaa a + b; }, 0);
document.write ("Matriisin elementtien summa:" + summa3 + "
");

Tuotos:

Taulukko 1:
1 2 3 4 5
Matriisin elementtien summa: 15
Taulukko 2:
34 56 10 -2 5 99
Matriisin elementtien summa: 202
Taulukko 3:
-1 50 -56 43 53 356 -324
Matriisin elementtien summa: 121

Haluatko oppia C ++: n?

C ++ on yksi suosituimmista ohjelmointikielistä. Voit käyttää C ++ -ohjelmistoa perusohjelmointiin, pelien kehittämiseen, GUI-pohjaisten sovellusten kehittämiseen, tietokantaohjelmistojen kehittämiseen, käyttöjärjestelmien kehittämiseen ja paljon muuta.

Jos olet aloittelija C ++ -sovelluksessa tai haluat tarkistaa C ++ -konseptisi, tutustu joihinkin suosituimpiin verkkosivustoihin ja kursseihin.

Sähköposti
Kuinka oppia C ++ -ohjelmointi: 6 sivustoa aloittaaksesi

Haluatko oppia C ++: n? Tässä ovat parhaat C ++ -sivustot ja verkkokurssit aloittelijoille ja kokeneille ohjelmoijille.

Lue seuraava

Liittyvät aiheet
  • Ohjelmointi
  • JavaScript
  • Python
  • Koodausoppaat
Kirjailijasta
Yuvraj Chandra (37 artikkelia julkaistu)

Yuvraj on tietojenkäsittelytieteen perustutkinto-opiskelija Delhin yliopistossa Intiassa. Hän on intohimoisesti Full Stack -verkkokehitys. Kun hän ei kirjoita, hän tutkii eri tekniikoiden syvyyttä.

Lisää artistilta Yuvraj Chandra

Tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Vielä yksi askel !!!

Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.

.