Аритметички низ је низ у коме се сваки израз разликује од претходног по константној величини. Знање како их пронаћи може вам помоћи да изградите скуп вештина програмирања који год језик користите.
У овом чланку ћете научити како пронаћи збир аритметичких низова користећи Питхон, Ц ++, ЈаваСцрипт и Ц.
Шта је аритметичка серија?
Збир чланова коначног аритметичког низа назива се аритметички низ. Аритметички низ се означава на следећи начин:
а, а+д, а+2д, а+3д, а+4д, ...
где,
а = Први термин
д = Заједничка разлика
Изјава о проблему
Добили сте први термин, заједничку разлику и не. појмова аритметичког низа. Морате пронаћи збир аритметичког низа. Пример: Нека је фирстТерм = 1, цоммонДифференце = 2, а ноОфТермс = 5. Аритметички низ: 1 + 3 + 5 + 7 + 9 Збир аритметичког низа: 25 Дакле, излаз је 25.
Итеративни приступ за проналажење збира аритметичког низа
Прво ћемо погледати итеративни приступ. У наставку можете сазнати како на овај начин пронаћи износе за главне програмске језике.
Ц ++ програм за проналажење збира аритметичког низа помоћу понављања
Испод је Ц ++ програм за проналажење збира аритметичког низа помоћу итерације:
// Ц ++ програм за проналажење збира аритметичких низова
#инцлуде
коришћење простора имена стд;
// Функција за проналажење збира аритметичких низова
инт сумОфАритхметицСериес (инт фирстТерм, инт цоммонДифференце, инт ноОфТермс)
{
инт резултат = 0;
за (инт и = 0; и{
резултат = резултат + први термин;
фирстТерм = фирстТерм + цоммонДифференце;
}
повратни резултат;
}
инт маин ()
{
инт фирстТерм = 1;
инт цоммонДифференце = 2;
инт ноОфТермс = 5;
цоут << "Први термин:" << првиТерм << ендл;
цоут << "Цоммон Дифференце:" << цоммонДифференце << ендл;
цоут << "Број термина:" << ноОфТермс << ендл;
цоут << "Збир аритметичког низа:" << сумОфАритхметицСериес (фирстТерм, цоммонДифференце, ноОфТермс) << ендл;
ретурн 0;
}
Излаз:
Први термин: 1
Заједничка разлика: 2
Број појмова: 5
Збир аритметичког низа: 25
Питхон програм за проналажење збира аритметичког низа помоћу понављања
Испод је Питхон програм за проналажење збира аритметичког низа помоћу итерације:
# Питхон програм за проналажење збира аритметичких серија
# Функција за проналажење збира аритметичких низова
деф сумОфАритхметицСериес (фирстТерм, цоммонДифференце, ноОфТермс):
резултат = 0
за ја у домету (ноОфТермс):
резултат = резултат + први термин
фирстТерм = фирстТерм + цоммонДифференце
повратни резултат
фирстТерм = 1
цоммонДифференце = 2
ноОфТермс = 5
принт ("Фирст Терм:", фирстТерм)
принт ("Цоммон Дифференце:", цоммонДифференце)
принт ("Број услова:", ноОфТермс)
принт ("Збир аритметичког низа:", сумОфАритхметицСериес (фирстТерм, цоммонДифференце, ноОфТермс))
Излаз:
Први термин: 1
Заједничка разлика: 2
Број појмова: 5
Збир аритметичког низа: 25
Повезан: Како се користи Фор Лоопс у Питхону
ЈаваСцрипт програм за проналажење збира аритметичког низа помоћу понављања
Испод је ЈаваСцрипт програм за проналажење збира аритметичког низа помоћу итерације:
// ЈаваСцрипт програм за проналажење збира аритметичких низова
// Функција за проналажење збира аритметичких низова
функција сумОфАритхметицСериес (фирстТерм, цоммонДифференце, ноОфТермс) {
вар резултат = 0;
за (нека је и = 0; и{
резултат = резултат + први термин;
фирстТерм = фирстТерм + цоммонДифференце;
}
повратни резултат;
}
вар фирстТерм = 1;
вар цоммонДифференце = 2;
вар ноОфТермс = 5;
доцумент.врите ("Први термин:" + фирстТерм + "
");
доцумент.врите ("Цоммон Дифференце:" + цоммонДифференце + "
");
доцумент.врите ("Број услова:" + ноОфТермс + "
");
доцумент.врите ("Збир аритметичког низа:" + сумОфАритхметицСериес (фирстТерм, цоммонДифференце, ноОфТермс));
Излаз:
Први термин: 1
Заједничка разлика: 2
Број појмова: 5
Збир аритметичког низа: 25
Повезан: Како пронаћи производ свих елемената у низу
Ц Програм за проналажење збира аритметичког низа помоћу понављања
Испод је Ц програм за проналажење збира аритметичког низа помоћу итерације:
// Ц програм за проналажење збира аритметичких низова
#инцлуде
// Функција за проналажење збира аритметичких низова
инт сумОфАритхметицСериес (инт фирстТерм, инт цоммонДифференце, инт ноОфТермс)
{
инт резултат = 0;
за (инт и = 0; и{
резултат = резултат + први термин;
фирстТерм = фирстТерм + цоммонДифференце;
}
повратни резултат;
}
инт маин ()
{
инт фирстТерм = 1;
инт цоммонДифференце = 2;
инт ноОфТермс = 5;
принтф ("Први термин: %д \ н", првиТерм);
принтф ("Заједничка разлика: %д \ н", заједничка разлика);
принтф ("Број услова: %д \ н", ноОфТермс);
принтф ("Збир аритметичког низа: %д \ н", сумОфАритхметицСериес (фирстТерм, цоммонДифференце, ноОфТермс));
ретурн 0;
}
Излаз:
Први термин: 1
Заједничка разлика: 2
Број појмова: 5
Збир аритметичког низа: 25
Ефикасан приступ за проналажење збира аритметичког низа помоћу формуле
Помоћу следеће формуле можете пронаћи збир аритметичког низа:
Збир аритметичких низова = ((н / 2) * (2 * а + (н - 1) * д))
где,
а = Први термин
д = Заједничка разлика
н = Број термина
Ц ++ програм за проналажење збира аритметичког низа помоћу формуле
Испод је програм Ц ++ за проналажење збира аритметичког низа помоћу формуле:
// Ц ++ програм за проналажење збира аритметичких низова
#инцлуде
коришћење простора имена стд;
// Функција за проналажење збира аритметичких низова
инт сумОфАритхметицСериес (инт фирстТерм, инт цоммонДифференце, инт ноОфТермс)
{
ретурн (ноОфТермс / 2) * (2 * фирстТерм + (ноОфТермс - 1) * цоммонДифференце);
}
инт маин ()
{
инт фирстТерм = 1;
инт цоммонДифференце = 2;
инт ноОфТермс = 5;
цоут << "Први термин:" << првиТерм << ендл;
цоут << "Цоммон Дифференце:" << цоммонДифференце << ендл;
цоут << "Број термина:" << ноОфТермс << ендл;
цоут << "Збир аритметичког низа:" << сумОфАритхметицСериес (фирстТерм, цоммонДифференце, ноОфТермс) << ендл;
ретурн 0;
}
Излаз:
Први термин: 1
Заједничка разлика: 2
Број појмова: 5
Збир аритметичког низа: 25
Питхон програм за проналажење збира аритметичког низа помоћу формуле
Испод је Питхон програм за проналажење збира аритметичког низа користећи формулу:
# Питхон програм за проналажење збира аритметичких серија
# Функција за проналажење збира аритметичких низова
деф сумОфАритхметицСериес (фирстТерм, цоммонДифференце, ноОфТермс):
ретурн (ноОфТермс / 2) * (2 * фирстТерм + (ноОфТермс - 1) * цоммонДифференце)
фирстТерм = 1
цоммонДифференце = 2
ноОфТермс = 5
принт ("Фирст Терм:", фирстТерм)
принт ("Цоммон Дифференце:", цоммонДифференце)
принт ("Број услова:", ноОфТермс)
принт ("Збир аритметичког низа:", сумОфАритхметицСериес (фирстТерм, цоммонДифференце, ноОфТермс))
Излаз:
Први термин: 1
Заједничка разлика: 2
Број појмова: 5
Збир аритметичког низа: 25
Повезан: Како имплементирати линеарно претраживање помоћу рекурзије у Ц, Ц ++, Питхон и ЈаваСцрипт
ЈаваСцрипт програм за проналажење збира аритметичког низа помоћу формуле
Испод је ЈаваСцрипт програм за проналажење збира аритметичког низа користећи формулу:
// ЈаваСцрипт програм за проналажење збира аритметичких низова
// Функција за проналажење збира аритметичких низова
функција сумОфАритхметицСериес (фирстТерм, цоммонДифференце, ноОфТермс) {
ретурн (ноОфТермс / 2) * (2 * фирстТерм + (ноОфТермс - 1) * цоммонДифференце);
}
вар фирстТерм = 1;
вар цоммонДифференце = 2;
вар ноОфТермс = 5;
доцумент.врите ("Први термин:" + фирстТерм + "
");
доцумент.врите ("Цоммон Дифференце:" + цоммонДифференце + "
");
доцумент.врите ("Број услова:" + ноОфТермс + "
");
доцумент.врите ("Збир аритметичког низа:" + сумОфАритхметицСериес (фирстТерм, цоммонДифференце, ноОфТермс));
Излаз:
Први термин: 1
Заједничка разлика: 2
Број појмова: 5
Збир аритметичког низа: 25
Ц Програм за проналажење збира аритметичког низа помоћу формуле
Испод је Ц програм за проналажење збира аритметичког низа користећи формулу:
// Ц програм за проналажење збира аритметичких низова
#инцлуде
// Функција за проналажење збира аритметичких низова
инт сумОфАритхметицСериес (инт фирстТерм, инт цоммонДифференце, инт ноОфТермс)
{
ретурн (ноОфТермс / 2) * (2 * фирстТерм + (ноОфТермс - 1) * цоммонДифференце);
}
инт маин ()
{
инт фирстТерм = 1;
инт цоммонДифференце = 2;
инт ноОфТермс = 5;
принтф ("Први термин: %д \ н", првиТерм);
принтф ("Заједничка разлика: %д \ н", заједничка разлика);
принтф ("Број услова: %д \ н", ноОфТермс);
принтф ("Збир аритметичког низа: %д \ н", сумОфАритхметицСериес (фирстТерм, цоммонДифференце, ноОфТермс));
ретурн 0;
}
Излаз:
Први термин: 1
Заједничка разлика: 2
Број појмова: 5
Збир аритметичког низа: 25
Лако је пронаћи аритметичке серије са различитим програмским језицима
Сада када сте прочитали овај чланак, знате како пронаћи аритметичке низове са сваким од главних програмских језика.
Ц ++ је један од програмских језика "хлеб и маслац". Користи се за развој разних софтвера попут база података, оперативних система, компајлера, веб прегледача итд. Ако желите да научите Ц ++, требало би да погледате неке од најбољих веб локација као што су Удеми, едКс, ЛеарнЦпп итд.
Желите да научите Ц ++? Ево најбољих веб страница и онлајн курсева за Ц ++ за почетнике и програмере са искуством.
Прочитајте следеће
- Програмирање
- Питхон
- ЈаваСцрипт
- Ц Програмирање
- Кодирање Туториали

Иуврај је студент основних студија рачунарства на Универзитету у Делхију у Индији. Он је страствен за Фулл Стацк Веб Девелопмент. Кад не пише, истражује дубину различитих технологија.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили