Cod sursa(job #2033922)

Utilizator popovicimariaginaPopovici Maria Gina popovicimariagina Data 7 octombrie 2017 11:56:23
Problema Secventa 5 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.85 kb
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
    ifstream f("secv5.in");
    ofstream g("secv5.out");
    int n,l,u,i,x,mini,maxi,cont1,cont,nr,nrr,k,kk;
    f>>n>>l>>u;
    unsigned int a[n];
    for(i=0;i<n;i++)
    {
        f>>x;
        a[i]=x;
    }
    mini=l;
    maxi=u;
    cont1=0;
    for(k=0;k<n;k++)
    {
        nr=1;i=0;
        while(i<n-k-1)
        {
            kk=k;nrr=nr;cont=1;
            while(nrr!=0)
            {
                if(a[kk]!=a[kk+1])
                {
                    cont++;
                }
                nrr--;kk++;
            }
            if(cont>=mini&&cont<=maxi)
            {
                cont1++;
            }
            i++;
            nr++;
        }
    }
    g<<cont1<<" ";
    f.close();
    g.close();
    return 0;
}