# Spoj ACPC10A solution. Spoj Whats Next solution.

Category: AdHoc, Math, Formula

ThisÂ question is based on direct application of Arithmetic Progression‘s common difference and Geometric Progression‘ common ratio.

First check whether there is a common difference (c-b) and (b-a) , or whether there is common ratio (c/b) and (b/a).

### Spoj ACPC10A solution code:

#include <bits/stdc++.h> using namespace std; int main() { std::ios::sync_with_stdio(false); int a,b,c; cin>>a>>b>>c; //will stop if all 3 are zeros while(a!=0 || b!=0 || c!=0) { //if the series is AP if((c-b) == (b-a)) { // c-b = common difference cout<<"AP "<<c+(c-b)<<"\n"; } //else it is GP else { // c/b = common ratio cout<<"GP "<<c*(c/b)<<"\n"; } cin>>a>>b>>c; } return 0; }