Pagini recente » Cod sursa (job #1801493) | Cod sursa (job #2431529) | Cod sursa (job #57202) | Cod sursa (job #1028273) | Cod sursa (job #2033922)
#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;
}