реализовать алгоритм,вычисляющий N первых членов и сумму N первых членов геометрической прогрессии. Вычисления прекращаются досрочно,если сумма вычисленных членов превышает заранее определенный лимит.
начало есть,не могу понять,как делать дальше
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <iostream>
int main()
{
int ak, q,c1, c2, a1;
int n;
int i;
printf("Input a1: ");
scanf_s("%d", &a1);
printf("Input q: ");
scanf_s("%d", &q);
printf("Input n: ");
scanf_s("%d", &n);
printf("Input c1: ");
scanf_s("%d", &c1);
printf("Input c2: ");
scanf_s("%d", &c2);
for (i = 0, ak = a1; i < n && (ak < c1 || ak > c2); ++i)
{
ak *= q;
printf("%d ", ak);
}
system("pause");
return 0;
}