Aritmetički niz je niz u kojem se svaki pojam razlikuje od prethodnog po konstantnoj veličini. Znanje kako ih pronaći može vam pomoći da izgradite skup vještina programiranja koji god jezik koristite.

U ovom ćete članku naučiti kako pronaći zbroj aritmetičkih nizova koristeći Python, C ++, JavaScript i C.

Što je aritmetički niz?

Zbroj članova konačnog aritmetičkog niza naziva se aritmetički niz. Aritmetički niz označavamo kako slijedi:

a, a+d, a+2d, a+3d, a+4d, ...

gdje,

a = Prvi pojam
d = Zajednička razlika

Izjava o problemu

Dobili ste prvi termin, zajedničku razliku i ne. pojmova aritmetičkog niza. Morate pronaći zbir aritmetičkog niza. Primjer: Neka je firstTerm = 1, commonDifference = 2, a noOfTerms = 5. Aritmetički niz: 1 + 3 + 5 + 7 + 9 Zbir aritmetičkog niza: 25 Dakle, izlaz je 25.

Iteracijski pristup pronalaženju zbroja aritmetičkog niza

Prvo ćemo pogledati iterativni pristup. U nastavku možete saznati kako na ovaj način pronaći zbroje za glavne programske jezike.

C ++ program za pronalaženje zbroja aritmetičkog niza pomoću ponavljanja

instagram viewer

Ispod je program C ++ za pronalaženje zbroja aritmetičkog niza pomoću iteracije:

// C ++ program za pronalaženje zbroja aritmetičkih nizova
#uključi
pomoću prostora imena std;
// Funkcija za pronalaženje zbroja aritmetičkih nizova
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int rezultat = 0;
za (int i = 0; i{
rezultat = rezultat + prvi termin;
firstTerm = firstTerm + commonDifference;
}
povratni rezultat;
}
int main ()
{
int prviTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Prvi pojam:" << prviTerm << endl;
cout << "Common Difference:" << commonDifference << endl;
cout << "Broj pojmova:" << noOfTerms << endl;
cout << "Zbir aritmetičkog niza:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
return 0;
}

Izlaz:

Prvi termin: 1
Zajednička razlika: 2
Broj pojmova: 5
Zbir aritmetičkog niza: 25

Python program za pronalaženje zbroja aritmetičkog niza pomoću ponavljanja

Ispod je program Python za pronalaženje zbroja aritmetičkog niza pomoću iteracije:

# Python program za pronalaženje zbroja aritmetičkih nizova
# Funkcija za pronalaženje zbroja aritmetičkih nizova
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
rezultat = 0
za ja u rasponu (noOfTerms):
rezultat = rezultat + prvi rok
firstTerm = firstTerm + commonDifference
povratni rezultat
prvi termin = 1
zajednička razlika = 2
noOfTerms = 5
print ("Prvi termin:", prvi termin)
print ("Common Difference:", commonDifference)
print ("Broj uvjeta:", noOfTerms)
print ("Zbir aritmetičkog niza:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Izlaz:

Prvi termin: 1
Zajednička razlika: 2
Broj pojmova: 5
Zbir aritmetičkog niza: 25

Povezano: Kako koristiti For Loops u Pythonu

JavaScript program za pronalaženje zbroja aritmetičkog niza pomoću ponavljanja

Ispod je JavaScript program za pronalaženje zbroja aritmetičkog niza pomoću iteracije:

// JavaScript program za pronalaženje zbroja aritmetičkih nizova
// Funkcija za pronalaženje zbroja aritmetičkih nizova
funkcija sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var rezultat = 0;
za (neka je i = 0; i{
rezultat = rezultat + prvi termin;
firstTerm = firstTerm + commonDifference;
}
povratni rezultat;
}
var prviTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Prvi pojam:" + prviTerm + "
");
document.write ("Zajednička razlika:" + zajednička razlika + "
");
document.write ("Broj uvjeta:" + noOfTerms + "
");
document.write ("Zbir aritmetičkog niza:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Izlaz:

Prvi termin: 1
Zajednička razlika: 2
Broj pojmova: 5
Zbir aritmetičkog niza: 25

Povezano: Kako pronaći proizvod svih elemenata u nizu

C Program za pronalaženje zbroja aritmetičkog niza pomoću ponavljanja

Ispod je C program za pronalaženje zbroja aritmetičkog niza pomoću iteracije:

// C program za pronalaženje zbroja aritmetičkih nizova
#uključi
// Funkcija za pronalaženje zbroja aritmetičkih nizova
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int rezultat = 0;
za (int i = 0; i{
rezultat = rezultat + prvi termin;
firstTerm = firstTerm + commonDifference;
}
povratni rezultat;
}
int main ()
{
int prviTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("Prvi pojam: %d \ ⁠n", prvi termin);
printf ("Zajednička razlika: %d \ ⁠n", zajednička razlika);
printf ("Broj pojmova: %d \ ⁠n", noOfTerms);
printf ("Zbir aritmetičkog niza: %d \ ⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
return 0;
}

Izlaz:

Prvi termin: 1
Zajednička razlika: 2
Broj pojmova: 5
Zbir aritmetičkog niza: 25

Učinkovit pristup za pronalaženje zbroja aritmetičkog niza pomoću formule

Pomoću sljedeće formule možete pronaći zbroj aritmetičkih nizova:

Zbir aritmetičkih nizova = ((n / 2) * (2 * a + (n - 1) * d))

gdje,

a = Prvi pojam
d = Zajednička razlika
n = broj izraza

C ++ program za pronalaženje zbroja aritmetičkog niza pomoću formule

Ispod je program C ++ za pronalaženje zbroja aritmetičkog niza pomoću formule:

// C ++ program za pronalaženje zbroja aritmetičkih nizova
#uključi
pomoću prostora imena std;
// Funkcija za pronalaženje zbroja aritmetičkih nizova
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int prviTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Prvi pojam:" << prviTerm << endl;
cout << "Common Difference:" << commonDifference << endl;
cout << "Broj pojmova:" << noOfTerms << endl;
cout << "Zbir aritmetičkog niza:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
return 0;
}

Izlaz:

Prvi termin: 1
Zajednička razlika: 2
Broj pojmova: 5
Zbir aritmetičkog niza: 25

Python program za pronalaženje zbroja aritmetičkog niza pomoću formule

Ispod je program Python za pronalaženje zbroja aritmetičkog niza pomoću formule:

# Python program za pronalaženje zbroja aritmetičkih nizova
# Funkcija za pronalaženje zbroja aritmetičkih nizova
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
prvi termin = 1
zajednička razlika = 2
noOfTerms = 5
print ("Prvi termin:", prvi termin)
print ("Common Difference:", commonDifference)
print ("Broj uvjeta:", noOfTerms)
print ("Zbir aritmetičkog niza:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Izlaz:

Prvi termin: 1
Zajednička razlika: 2
Broj pojmova: 5
Zbir aritmetičkog niza: 25

Povezano: Kako implementirati linearno pretraživanje pomoću rekurzije u C, C ++, Python i JavaScript

JavaScript program za pronalaženje zbroja aritmetičkog niza pomoću formule

Ispod je JavaScript program za pronalaženje zbroja aritmetičkog niza pomoću formule:

// JavaScript program za pronalaženje zbroja aritmetičkih nizova
// Funkcija za pronalaženje zbroja aritmetičkih nizova
funkcija sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var prviTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Prvi pojam:" + prviTerm + "
");
document.write ("Zajednička razlika:" + zajednička razlika + "
");
document.write ("Broj uvjeta:" + noOfTerms + "
");
document.write ("Zbir aritmetičkog niza:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Izlaz:

Prvi termin: 1
Zajednička razlika: 2
Broj pojmova: 5
Zbir aritmetičkog niza: 25

C Program za pronalaženje zbroja aritmetičkog niza pomoću formule

Ispod je C program za pronalaženje zbroja aritmetičkog niza koristeći formulu:

// C program za pronalaženje zbroja aritmetičkih nizova
#uključi
// Funkcija za pronalaženje zbroja aritmetičkih nizova
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int prviTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("Prvi pojam: %d \ ⁠n", prvi termin);
printf ("Zajednička razlika: %d \ ⁠n", zajednička razlika);
printf ("Broj pojmova: %d \ ⁠n", noOfTerms);
printf ("Zbir aritmetičkog niza: %d \ ⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
return 0;
}

Izlaz:

Prvi termin: 1
Zajednička razlika: 2
Broj pojmova: 5
Zbir aritmetičkog niza: 25

Lako je pronaći aritmetičke serije s različitim programskim jezicima

Sada kada ste pročitali ovaj članak, znate pronaći aritmetičke nizove sa svakim od glavnih programskih jezika.

C ++ jedan je od programskih jezika "za kruh i maslac". Koristi se za razvoj raznih softvera poput baza podataka, operativnih sustava, kompajlera, web preglednika itd. Ako želite naučiti C ++, trebali biste provjeriti neke od najboljih web lokacija poput Udemyja, edX -a, LearnCppa itd.

UdioCvrkutE -pošta
Kako naučiti programiranje na C ++: 6 stranica za početak

Želite naučiti C ++? Ovdje su najbolje web stranice i online tečajevi za C ++ za početnike i programere s iskustvom.

Pročitajte Dalje

Povezane teme
  • Programiranje
  • Piton
  • JavaScript
  • C Programiranje
  • Vodiči za kodiranje
O autoru
Yuvraj Chandra (57 objavljenih članaka)

Yuvraj je student preddiplomskog studija Računarstva na Sveučilištu u Delhiju u Indiji. Oduševljen je Full Stack web razvojem. Kad ne piše, istražuje dubinu različitih tehnologija.

Više od Yuvraja Chandre

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu