Răspuns :
Răspuns:
#include <stdio.h>
#include <stdlib.h>
int v[100],w[100];
int main()
{
freopen ("frecventa1.in","r",stdin);
freopen ("frecventa1.out","w",stdout);
int n,a,i,j,p,max,aux;
scanf ("%d",&n);
for(i=0;i<n;i++) {
scanf ("%d",&a);
v[a]++;
}
for (i=0;i<100;i++)
w[i]=i;
for(j=99;j>0;j--) {
max=v[0];
p=0;
for (i=1;i<=j;i++)
if (v[i]<max ||(v[i]==max && w[p]<w[i])) {
max=v[i];
p=i;
}
v[p]=v[j];
aux=w[p];
w[p]=w[j];
v[j]=max;
w[j]=aux;
}
for (i=0;i<100;i++)
if (v[i])
printf ("%d ", w[i]);
return 0;
}
este in limbajul c
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!