👤

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 :

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: