Складіть програму обчислення суми всіх натуральних чисел від 1 до n. (використовуйте формулу суми членів арифметичної прогресії). sn=(2a1+(n-1)d)n/2, де a1 - перший член послідовності, d - різниця.

andreyshilenko andreyshilenko    3   25.05.2019 18:00    0

Ответы
Студент71653 Студент71653  21.06.2020 23:41
B C++

#include "stdafx.h"
#include "iostream"
using namespace std;

main()
    {  int d,k,n,i,s=6;
cout<<"vvedite n \n";
    cin>>n;
    cout<<1<<endl<<2<<endl<<3<<endl;
    k=5;
    while (k<=n)
       { for (d=2;d*d<=k && k%d!=0;d++)
     ;
    if(d*d>k)
     cout<<k<<endl;
    s=k+s;
     k=k+2;
       }

    cout<<"summa="<<s;
    getchar();
    getchar();
    return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика