История изменений
Исправление aquadon, (текущая версия) :
class Sum1_n
{
int n;
Sum1_n(int _n = 100) { n = _n; };
int run()
{
int res;
for(int i=1; i<=n; i++) res+=i;
return res;
}
}
Постоянно слышку «матиматика програмизду нинужна». Более разумно реализовать подсчет подобных сумм по формуле суммы арифметической прогрессии.
sum(a,b): return (a+b)*(b-a+1)/2
Исправление aquadon, :
class Sum1_n
{
int n;
Sum1_n(int _n = 100) { n = _n; };
int run()
{
int res;
for(int i=1; i<=n; i++) res+=i;
return res;
}
}
Постоянно слышку «матиматика програмизду нинужна». Более разумно реализовать подсчет подобных сумм по формуле суммы арифметической прогрессии.
sum(a,b) return (a+b)*(b-a+1)/2 ;
Исходная версия aquadon, :
class Sum1_n
{
int n;
Sum1_n(int _n = 100) { n = _n; };
int run()
{
int res;
for(int i=1; i<=n; i++) res+=i;
return res;
}
}
Постоянно слышку «матиматика програмизду нинужна». Более разумно реализовать подсчет подобных сумм по формуле суммы арифметической прогрессии.