Mail.ruПочта0Мой Мир0ОдноклассникиВКонтактеИгры0ЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задана последовательность чисел

Женя Каримов Ученик (132), на голосовании 3 дня назад
3,7,11,15,19,23,27….. найдите сумму первых ста элементов
Голосование за лучший ответ
ХРАЗ (хранитель знаний) Профи (583) 1 месяц назад
Либо вот так с готовой формулой подсчёта:
 using System;  

class Program
{
static void Main()
{
// Параметры арифметической прогрессии
int a = 3; // Первый член
int d = 4; // Общая разность
int n = 100; // Количество членов

// Формула суммы арифметической прогрессии
// S = n/2 * (2a + (n-1)*d)
double sum = n / 2.0 * (2 * a + (n - 1) * d);

Console.WriteLine($"Сумма первых {n} элементов последовательности: {sum}");
}
}

Либо вот так (через цикл) - затратно по памяти:
 using System; 

class Program
{
static void Main()
{
// Параметры арифметической прогрессии
int a = 3; // Первый член
int d = 4; // Общая разность
int n = 100; // Количество членов
long sum = 0; // Сумма элементов

// Расчёт суммы через цикл
for (int i = 0; i < n; i++)
{
int term = a + i * d; // i-й член последовательности
sum += term; // Сложение члена к сумме
}

Console.WriteLine($"Сумма первых {n} элементов последовательности: {sum}");
}
}
Андрей Высший разум (480280) 1 месяц назад
Школа, учебник математики, арифметическая прогрессия.
a1 = 3, a100 = 3 + 4 * 99
сумма: 100 * (3 + 3 + 4 * 99) / 2
БЕЗ циклов
Похожие вопросы