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

Fie un vector v cu n elemente numere intregi citite la tastaura . Scrieti programul C++ care muta la safrsitul lui v elementele sale nule , pastrand ordinea celorlalte si afiseaza pe ecran elementele vectorului modificat.

Răspunsuri la întrebare

Răspuns de gabi54t
0

#include <iostream>


using namespace std;


int main()

{

   int n, a[100], i, j;

   cin>>n;

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

       cin>>a[i];

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

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

       if(a[i]==0 && a[j]!=0)

   {

       int aux=a[i];

       a[i]=a[j];

       a[j]=aux;

   }



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

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

   return 0;


}


Alte întrebări interesante