- Информатика
- Циклы: 2. Вывести на экран n
Циклы: 2. Вывести на экран n первых членов арифметической прогрессии и вычислить их сумму: a1=2;d=−2;an=an−1+d;Sn=Sn−1+an .
(язык с+)
Популярные вопросы
- Кчастному 45 и 5 прибавить произведение 7 и 4...
2
- что пришлось делать вакуле для того чтобы получить согласие от чуба...
2
- Сокол: пал,бился. уж: вполз, лёг, свернулся, испугался, отполз...
2
- Написать рассуждение своими словами: что такое грех, и как грех влияет...
2
- Запишите в виде смешанного числа частные 18/4,24/9,52/32,65/10,78/18,99/55...
1
- Яне могу понять как разлаживать. х^2-4х+4=(х-2)^2 ведь так? а (у^2-2у+4)=...
2
- Решите уравнение: 6x-4(2x-3)=3(1+5x)...
3
- с востока потянул ветерок. разобрать предложение по членам....
3
- Найдите b2 если известно что b1=100 b3= 25...
2
- Кновому знаменателю 6 3/4 5 9/20 8 6/25 1 3/50...
1
#include <iostream>
using namespace std;
int main()
{
int a1 = 2;
int d = -2;
int amount = 0;
int n;
cin >> n;
for (int i = 0; i < n; i++)
{
amount += a1;
cout << a1 << " ";
a1 += d;
}
cout << endl << amount;
}
Объяснение:
#include <iostream> // Библиотека ввода - вывода
using namespace std; // Пространство имён
int main()
{
int a1 = 2; // Первый элемент = 2
int d = -2; // Разность = -2
int amount = 0; // Сумма = 0
int n; // Создание целочисленной переменной n
cin >> n; // Ввод с клавиатуры
for (int i = 0; i < n; i++) // Идём от нуля до n
{
amount += a1; // Суммируем элемент
cout << a1 << " "; // Выводим элемент
a1 += d; // Узнаём следующий элемент прогрессии
}
cout << endl << amount; // Выводим сумму
}