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.119 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.118 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.117 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.116 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.115 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.114 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.113 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.111 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.110 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.109 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.108 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.107 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.106 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.105 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.104 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.103 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.102 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.101 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.100 tracks/cpp/exercises/difference-of-squares/example.cpp
trackler-2.2.1.99 tracks/cpp/exercises/difference-of-squares/example.cpp