Cod sursa(job #1711863)

Utilizator verde.cristian2005Verde Flaviu-Cristian verde.cristian2005 Data 1 iunie 2016 13:03:55
Problema Consecutive Scor 0
Compilator cpp Status done
Runda Arhiva ICPC Marime 0.54 kb
#include <fstream>
using namespace std;
ifstream in("consecutive.in");
ofstream out("consecutive.out");
long long v[100000],v2[100000];
void bun(int n)
{
 long long d=2,b,i=0,j;
 while(d*d<n)
 {
     if(n%d==0)
     {
         i++;
       b=n/d;
       b=(b+1-d)/2;
       v[i]=b;
       v2[i]=b+d-1;
     }
     d++;
 }
 out<<i<<'\n';
 for(j=1;j<=i;j++)
 out<<v[j]<<" "<<v2[j]<<'\n';
}
int main()
{
    long long i,n,t;
    in>>t;
    for(i=1;i<=t;i++)
    {
     in>>n;
     n*=2;
     bun(n);
    }
    return 0;
}