Cerinţa
Se dau n numere numere naturale cu cel mult două cifre fiecare. Să se determine acele numere care apar o singură dată.
Date de intrare
Fişierul de intrare unice.in conţine pe prima linie numărul n; urmează n numere naturale cu cel mult două cifre fiecare, dispuse pe mai multe linii şi separate prin spaţii.
Date de ieşire
Fişierul de ieşire unice.out va conţine pe prima linie, în ordine crescătoare, valorile care apar o singură dată, separate printr-un spaţiu.
Restricţii şi precizări
1 ≤ n ≤ 100.000
Exemplu
unice.in
7
3 5 2 1
5 23 1
unice.out
2 3 23
Răspunsuri la întrebare
Răspuns de
21
#include <fstream>
using namespace std;
int v[101],nr,i,n,x,k;
int main()
{
ifstream f("unice.in");
ofstream g("unice.out");
f>>n;
for(i=1;i<=n;i++)
{
f>>x;
v[x]++;
}
for(i=0;i<=99;i++)
if(v[i]==1) g<<i<<" ";
f.close();
g.close();
return 0;
}
using namespace std;
int v[101],nr,i,n,x,k;
int main()
{
ifstream f("unice.in");
ofstream g("unice.out");
f>>n;
for(i=1;i<=n;i++)
{
f>>x;
v[x]++;
}
for(i=0;i<=99;i++)
if(v[i]==1) g<<i<<" ";
f.close();
g.close();
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Religie,
8 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă