Se dau n numere naturale cu cel mult doua cifre fiecare. Sa se determine acele numere care apar o singura data.
Răspunsuri la întrebare
#include <iostream>
using namespace std;
int f[100], n, i, num, exista;
int main()
{
cout << "n= "; cin >> n;
cout << " introdu " << n << " numere naturale nu mai mari ca 99" << endl;
for (i=1; i<=n; ++i)
{
cin >> num;
++f[num];
}
cout << "Din ele apar o singura data: " << endl;
for (num=0; num<100; ++num)
if (f[num]==1) { cout << num << " "; exista=1;}
if (exista==0) cout << "nu exista...";
return 0;
}
#include <iostream>
#include <vector>
using namespace std;
int main () {
int n, numMin = 0, p = 0;
cin >> n;
vector <int> num(n);
for (int i = 0; i < n; i++)
cin >> num[i];
for (int i = 0; i < n; i++) {
int sub = 0;
for (int j = 0; j < n; j++) {
if (num[numMin] == num[i]) {
sub++;
}
}
if (sub == 1) {
cout << num[numMin] << " ";
}
numMin++;
p++;
}
return 0;
}