Sha256: 1d45c0d95124c61e79592f2b2080d51465f23ce0b2c97671585cb781c5796b5b

Contents?: true

Size: 431 Bytes

Versions: 396

Compression:

Stored size: 431 Bytes

Contents

#include "difference_of_squares.h"
#include <algorithm>

using namespace std;

namespace squares
{

int square_of_sums(int n)
{
    int sum = 0;
    for (int i = 1; i <= n; ++i) {
        sum += i;
    }
    return sum*sum;
}

int sum_of_squares(int n)
{
    int sum = 0;
    for (int i = 1; i <= n; ++i) {
        sum += i*i;
    }
    return sum;
}

int difference(int n)
{
    return square_of_sums(n) - sum_of_squares(n);
}

}

Version data entries

396 entries across 396 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.179 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.178 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.177 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.176 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.175 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.174 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.173 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.172 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.171 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.170 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.169 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.167 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.166 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.165 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.164 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.163 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.162 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.161 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.160 tracks/cpp/exercises/difference-of-squares/example.cpp