Răspuns:
int v[100],ct1,ct2,ct3,i,n;
ifstream in("nr.txt");
in>>n;
in>>x;
ct1=0;
ct2=0;
ct3=0;
cout<<"vectorul:";
for(i=0;i<n;i++)
in>>v[i];
for(i=0;i<n;i++)
cout<<v[i]<<' ';
cout<<endl;
for(i=0;i<n;i++)
{
if(v[i]>0)
ct1=ct1+1;
if(v[i]>x)
ct2=ct2+1;
if(v[i]<0)
ct3=ct3+1;
}
cout<<"numarul de elemente pozitive:"<<' '<<ct1<<endl;
cout<<"numarul de elemente mai mari decat x:"<<' '<<ct2<<endl;
cout<<"numarul de elemente negative:"<<' '<<ct3<<endl;
return 0;
Explicație:
am creat un fisier din care sunt citite numerele nr.txt