👤

Se dă un vector. Se cere să se creeze un al doilea vector care să conţină toate valorile distincte ale primului. Să se afişeze apoi câte astfel de valori au fost găsite şi care sunt acestea. Ex.: Pentru vectorul
u = [-23, -23, 1000, 3, 1000, -400], se va crea vectorul cu 4 valori v = [-23, 1000, 3, -400].


Răspuns :

Levi20

Răspuns:

#include <iostream>

using namespace std;

bool verificare(int d[101],int j)

{

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

       if(d[i]==d[j])

       return false;

   return true;

}

int main()

{

   int u[101],v[101],n,k=0;

   cin>>n;

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

   {

       cin>>u[i];

       if(verificare(u,i))

           v[++k]=u[i];

   }

   cout<<k<<"\n";

   for(int i=1;i<=k;i++)

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

   return 0;

Explicație: