Cumulative standard deviation: Difference between revisions
Content added Content deleted
m (→{{header|C++}}: Fix C++ lang tag) |
|||
Line 116: | Line 116: | ||
#include <numeric> |
#include <numeric> |
||
template <typename Iterator> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
int main( ) { |
int main( ) { |
||
double demoset[] = { 2 , 4 , 4 , 4 , 5, 5 , 7 , 9 } ; |
double demoset[] = { 2 , 4 , 4 , 4 , 5 , 5 , 7 , 9 } ; |
||
int demosize = sizeof demoset / sizeof *demoset ; |
int demosize = sizeof demoset / sizeof *demoset ; |
||
std::vector<double> numbers ; |
|||
for ( double *d = demoset ; d != demoset + demosize ; ++d ) |
|||
numbers.push_back( *d ) ; |
|||
std::cout << "The standard deviation of\n" ; |
std::cout << "The standard deviation of\n" ; |
||
std::copy( |
std::copy( demoset , demoset + demosize , std::ostream_iterator<double>( std::cout, " " ) ) ; |
||
std::cout << "\nis " << standard_dev( |
std::cout << "\nis " << standard_dev( demoset , demoset + demosize ) << " !\n" ; |
||
return 0 ; |
return 0 ; |
||
⚫ | |||
⚫ | |||
⚫ | |||
std::vector<double> squares ; |
|||
⚫ | |||
⚫ | |||
⚫ | |||
}</lang> |
}</lang> |
||