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

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

Răspuns de Levi20
2

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:

Alte întrebări interesante