English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Программа на C для вычисления n-го элемента арифметической прогрессии

Дан первый член «a», «d» общего различия и количество членов последовательности «n». Задача - найти n-й член последовательности.

Таким образом, до обсуждения того, как писать программу для этой задачи,我们应该 знать, что такое арифметическая прогрессия.

Арифметическая прогрессия или арифметическая последовательность - это последовательность чисел, где разность между двумя последовательными членами одинакова.

Как у нас есть первый член, то есть a = 5, разность 1 и мы должны найти n-й член, который должен быть 3. Таким образом, прогрессия должна быть: 5, 6, 7, поэтому вывод должен быть 7.

Таким образом, мы можем сказать, что n-й член арифметической прогрессии будет напоминать:

AP1 = a1
AP2 = a1 + (2-1) * d
AP3 = a1 + (3-1) * d
..APn = a1 + (n-1) *

Таким образом, формула будет AP = a + (n-1) * d。

Пример

Вход: a=2, d=1, n=5
Вывод: 6
Объяснение: Числовой ряд будет:
2, 3, 4, 5, 6 nth член будет равен 6
Вход: a=7, d=2, n=3
Вывод: 11

Метод, который мы будем использовать для решения данной задачи-

  • С первого члена A, общей разностью D и N как числовым рядом.

  • Затем вычислить n-й член по формуле (A + (N-1)* D)

  • Возврат вывода, полученного из расчетов выше.

Алгоритм

Начало
   Шаг 1 -> В функции int nth_ap(int a, int d, int n)
      Возврат (a + (n - 1) * d)
   Шаг 2 -> int main() -> Объявить и инициализировать входные данные a=2, d=1, n=5
      Вывести результат, полученный при вызове функции nth_ap(a,d,n)
Стоп

Пример

#include <stdio.h>
int nth_ap(int a, int d, int n) {
   //Использование формулы для нахождения
   //N-й член t(n) = a(1) + (n-1)* d-
   возврат (a + (n - 1) * d);
}
//Основная функция
int main() {
   //Начальный номер
   int a = 2;
   //Общий пункт
   //Общий пункт
   //N-й термин
   int n = 5;
   printf("The %dth term of AP :%d\n", n, nth_ap(a,d,n));
   возврат 0;
}

Результат вывода

Пятый член ряда равен: 6
Основной курс
Рекомендуется для вас