👤

Se dă un vector. Se cere să se analizeze valorile sale şi să se afişeze un mesaj care să spună că
acestea sunt „toate diferite” (adica toate diferite între ele), „toate identice” sau „oarecare” (adica altfel
decât în situațiile anterioare).


Răspuns :

Levi20

Răspuns:

#include <iostream>

using namespace std;

void sortare(int d[101],int m)

{

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

   {

       int Min=d[i],k=i;

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

       if(d[j]<Min)

       {

       Min=d[j];

       k=j;

       }

       if(k!=i)

       {

       int aux;

       aux=d[i];

       d[i]=d[k];

       d[k]=aux;

       }

   }

}

int main()

{

   int v[101],n;

   cin>>n;

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

       cin>>v[i];

   sortare(v,n);

   int nr=0;

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

       if(v[i]==v[i+1])

           nr++;

   if(nr==0)

       cout<<"toate diferite";

   else

   if(nr==n-1)

       cout<<"toate identice";

   else

       cout<<"oarecare";

   return 0;

}

Explicație: