Предмет: Информатика, автор: VJCTQXER

Задача 

Складіть програму  обчислення  суми  всіх натуральних чисел від 1 до n. (Використовуйте формулу суми членів арифметичної  прогресії). 

Sn=(2a1+(n-1)d)n/2,   де      a1 - перший член послідовності, d - різниця.

 

Ответы

Автор ответа: ScorpionSting
0
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;
}



Похожие вопросы
Предмет: Математика, автор: angelina2008buch
Предмет: Химия, автор: тануса