avatar
Untitled

Guest 46 6th Mar, 2019

                                           
                         #include <iostream>

using namespace std;

long long v[100001];

int main()
{
    long long n,i,j,ok=0;
    cin>>n;
    for (i=1;i<=n;i++)
        cin>>v[i];
    while (ok!=1)
    {
      for (i=1;i<=n;i++)
            cout<<v[i]<<" ";
      cout<<'\n';
      ok=1;
      for (i=1;i<=n-1;i++)
        if ((v[i]+v[i+1])%2==0&&v[i]!=v[i+1])
      {
        n++;
        for (j=n;j>=i+2;j--)
            v[j]=v[j-1];
        v[i+1]=(v[i]+v[i+1])/2;
        i++;
        ok--;
      }
    }
    return 0;
}
                      
                                       
Pentru a distribui această postare, copiați această adresă URL și trimiteți-o prietenilor
RAW Paste Data
Postări Recente
Ad Block 3