Informatică, întrebare adresată de arcq123, 8 ani în urmă

se citeste un vector a cu n elemente intregi. sa se transforme in multime prin eliminarea elementelor care se repeta.


andrei750238: Apreciez faptul ca ai pus intrebare separata pentru fiecare problema. Site-ul are nevoie de mai multe persoane ca tine.

Răspunsuri la întrebare

Răspuns de andrei750238
0

#include <iostream>

using namespace std;

int main() {

int a, v[50], i, j;

cout << "Introduceti numarul de elemente din vector : ";

cin >> a;

for (i = 0; i < a; i++) {

 cout << "\nV[" << i << "] = ";

 cin >> v[i];

}

for (i = 0; i < a; i++) {

 for (j = i+1; j < a; j++) {

  if (v[i] == v[j] ) {

   for (int k = j; k < a; k++) {

    v[k] = v[k + 1];

    if (k == a - 1) a = a - 1;

   }

  }

 }

}

for (i = 0; i < a; i++) {

 cout << v[i] << " ";

}

 

}

Alte întrebări interesante