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
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.
Ž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
- Programiranje
- Piton
- JavaScript
- C Programiranje
- Vodiči za kodiranje
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.
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