Informatică, întrebare adresată de sovaalexandra, 8 ani în urmă

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ăspunsuri la întrebare

Răspuns de MariusCelTrifan
0

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

Alte întrebări interesante