sa se stearga valorile consecutive egale dintr-un vector,pana cand ramane una singura.afisati vectorul obtinut
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Introduceti numarul de elemente din vector: ";
cin >> n;
int v[n];
cout << "Introduceti elementele vectorului:" << endl;
for (int i = 0; i < n; i++) {
cin >> v[i];
}
int i = 0;
while (i < n - 1) {
if (v[i] == v[i + 1]) {
for (int j = i; j < n - 1; j++) {
v[j] = v[j + 1];
}
n--;
}
else {
i++;
}
}
cout << "Vectorul obtinut este:" << endl;
for (int i = 0; i < n; i++) {
cout << v[i] << " ";
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă