Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <ctime>
- using namespace std;
- void checkVettore (int a[],int b[], int l)
- {
- int i=0,j=0; // contatori
- // inizializzo il vettore b con valore a '-1'
- while (i<l)
- {
- b[i]=-1;
- i++;
- }
- i=0;
- while (i<l)
- {
- j=i+1;
- while (j<l)
- {
- if (a[i]==a[j])
- {
- b[i]=j;
- j=l-1;
- }
- j++;
- }
- i++;
- }
- }
- int main()
- {
- int l,i=0; /*
- l grandezza vettore
- i contatore
- */
- cout << "Inserire la grandezza del vettore: ";
- cin >> l;
- //inizializzo il vettore a e b
- int a[l],b[l];
- while (i<l)
- {
- a[i]=rand()%10; // assegno un valore casuale al vettore 'a' compreso tra 0 e 9
- i++;
- }
- checkVettore(a,b,l);
- // stampo il risultato per controllo
- i=0;
- while (i<l)
- {
- cout << "a[" << i << "]=" << a[i] << " ; " << "b[" << i << "]=" << b[i] << endl;
- i++;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement