Аритметички низ је низ у коме се сваки израз разликује од претходног по константној величини. Знање како их пронаћи може вам помоћи да изградите скуп вештина програмирања који год језик користите.

У овом чланку ћете научити како пронаћи збир аритметичких низова користећи Питхон, Ц ++, ЈаваСцрипт и Ц.

Шта је аритметичка серија?

Збир чланова коначног аритметичког низа назива се аритметички низ. Аритметички низ се означава на следећи начин:

а, а+д, а+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

Лако је пронаћи аритметичке серије са различитим програмским језицима

Сада када сте прочитали овај чланак, знате како пронаћи аритметичке низове са сваким од главних програмских језика.

Ц ++ је један од програмских језика "хлеб и маслац". Користи се за развој разних софтвера попут база података, оперативних система, компајлера, веб прегледача итд. Ако желите да научите Ц ++, требало би да погледате неке од најбољих веб локација као што су Удеми, едКс, ЛеарнЦпп итд.

ОбјавиТвеетЕмаил
Како научити програмирање на Ц ++: 6 локација за почетак

Желите да научите Ц ++? Ево најбољих веб страница и онлајн курсева за Ц ++ за почетнике и програмере са искуством.

Прочитајте следеће

Повезане теме
  • Програмирање
  • Питхон
  • ЈаваСцрипт
  • Ц Програмирање
  • Кодирање Туториали
О аутору
Иуврај Цхандра (57 објављених чланака)

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

Још од Иуврај Цхандра

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили