Итеративно вычислить сумму чисел(задание)
#include <cstdio>
#include <clocale>
#include <cmath>
using namespace std;
int main()
{
float N,a_i;
int g;
int s;
s = 0;
setlocale(LC_ALL, "Russian");
g = 1;
scanf_s("%d", &N);
for (int counter = 1; counter <= N; counter++)
{
if (counter % 2 == 0)
{
a_i = counter * 3;
}
else
{
a_i = counter * (counter - 2);
}
s += pow(a_i - counter, 2);
}
printf("%d", s);
}
Почему выводит 0 , если он должен вывести сумму?