Documente Academic
Documente Profesional
Documente Cultură
int main()
{
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"Dati valoarea "<<i<<" ";
cin>>a[i];
}
for(i=1;i<=n-1;i++)
for(j=i+1;j<=n;j++)
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
cout<<"Vectorul ordonat este ";
for(i=1;i<=n;i++)cout<<a[i]<<" ";
cout<<endl;
gasit=0; // daca nu gasim nici o reprezentare, sa dam un mesaj la sfarsit !
for(i=1;i<=n-1;i++)
{
s=a[i];
for(j=i+1;j<=n;j++)
{
s=s+a[j];
if(s%n==0)
{
gasit=1;
cout<<"Subsir gasit = ";
for(t=i;t<=j;t++)cout<<a[t]<<" ";
cout<<" cu suma "<<s<<endl;
}
//aici puneam aiurea o conditie cu iesire fortata, nu avem treaba
// cu iesirea fortata...
}
}
if(gasit==0)
cout<<"Nu am gasit gasit numere care sa respecte cerinta ceruta in enunt !";
return 0;
}