Problema 6 va rog si explicata
Anexe:
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <fstream>
#include <algorithm>
int main(){
std::ifstream fin("numere.txt");
int i, n, *v;
fin >> n;
v = new int[n];
for(i = 0; i < n; ++i)
fin >> v[i];
std::sort(v, v+n);
for(i = 0; i < n; ++i)
if(v[i] != v[i + 1] && (!i || v[i] != v[i - 1]))
std::cout << v[i] << ' ';
delete[] v;
return 0;
}
Explicatie:
1. Se sorteaza vectorul pentru a scadea complexitatea algoritmului.
2. Se afiseaza pe ecran numerele carora vecinii sai (din stanga si din dreapta) nu au aceeiasi valoare.
Alte întrebări interesante
Limba română,
8 ani în urmă
Ed. tehnologică,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă