Se da un vector cu n componente numere intregi. Sa se calculeze numarul componentelor diferite.De exemplu, pentru vectorul 14, -2, 3, 14, 3, -2, 5 se va afisa 4.(C++)
boiustef:
cat de mare poate fi n si componentele vectorului ?
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int a[100], b[100];
int main()
{
int n, i;
cout << "n="; cin >> n;
cout << "introdu "<<n<<" componente a vectorului: \n";
for (i=1; i<=n; ++i)
{
cin >> a[i];
}
int j, gasit, k=1;
b[k]=a[1];
for (i=2; i<=n; ++i)
{
gasit=0;
for (j=1; j<=k; ++j)
if (a[i]==b[j]) {gasit=1; break;}
if (gasit==0) { ++k; b[k]=a[i]; }
}
cout << k;
return 0;
}
Alte întrebări interesante
Chimie,
8 ani în urmă
Limba rusă,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Studii sociale,
9 ani în urmă
Limba română,
9 ani în urmă