Se consideră fișierul tema1.in care conține pe prima linie un număr natural n și pe linia a doua un șir format din n numere întregi.Scrieți un program C++ care memorează în tabloul a numerele pozitive și în tabloul b numerele negative.
Cele două tablouri se vor afișa în fișierul pozitiv.out, respectiv negativ.out și trebuie să aibă aceași formă ca fișierul de intrare. Fișierul tema1.in conține cel puțin un număr negativ și cel puțin un număr pozitiv.


Răspuns :

Răspuns:

{

   int n,i,x=0,y=0;

   cout<<"n=";

   cin>>n;

   int v[n];

   for(i=1;i<=n;i++)

   {

       cout<<"v["<<i<<"]=";

       cin>>v[i];

   }

  int a[x],b[y];

  for(i=1;i<=n;i++)

  {

      if(v[i]>0)

      {

          x++;

          a[x]=v[i];

      }

      if(v[i]<0)

      {

          y++;

          b[y]=v[i];

      }

  }

  for(i=1;i<=x;i++)

   cout<<a[i]<<" ";

  cout<<endl;

  for(i=1;i<=y;i++)

   cout<<b[i]<<" ";

  return 0;

}

Explicație:

Multumesc+5*+cel mai inteligent raspuns?

Eu inca nu am ajuns la fisier, poti sa il bagi si tu daca e