Как заполнить в C# массив арифметической прогрессией N элементов массива 1 число: -3. число: 23. Найти сумму всех элементов, чьи порядковые номера кратны 11
Для заполнения массива арифметической прогрессией в C# можно воспользоваться следующим кодом:
int N = 100; // количество элементов в массиве int[] array = new int[N]; array[0] = -3; int d = (23 + 3) / (N - 1); // разность арифметической прогрессии for (int i = 1; i < N; i++) { array[i] = array[i - 1] + d; } // Нахождение суммы элементов, чьи порядковые номера кратны 11 int sum = 0; for (int i = 0; i < N; i++) { if ((i + 1) % 11 == 0) // проверка кратности 11 { sum += array[i]; } } Console.WriteLine($"Сумма всех элементов, чьи порядковые номера кратны 11: {sum}");
В данном примере массив заполняется арифметической прогрессией с первым элементом -3 и последним элементом 23. Затем находится сумма элементов, чьи порядковые номера кратны 11.
Для заполнения массива арифметической прогрессией в C# можно воспользоваться следующим кодом:
int N = 100; // количество элементов в массивеint[] array = new int[N];
array[0] = -3;
int d = (23 + 3) / (N - 1); // разность арифметической прогрессии
for (int i = 1; i < N; i++)
{
array[i] = array[i - 1] + d;
}
// Нахождение суммы элементов, чьи порядковые номера кратны 11
int sum = 0;
for (int i = 0; i < N; i++)
{
if ((i + 1) % 11 == 0) // проверка кратности 11
{
sum += array[i];
}
}
Console.WriteLine($"Сумма всех элементов, чьи порядковые номера кратны 11: {sum}");
В данном примере массив заполняется арифметической прогрессией с первым элементом -3 и последним элементом 23. Затем находится сумма элементов, чьи порядковые номера кратны 11.