Le righe in neretto sono state aggiunte/spostate/modificate.

Tieni presente tre cose:

1) l'array deve avere una dimensione iniziale massima ... l'ho posto uguale a 100 ... non ho inserito controlli per il superamento di tali capacita' ... Quando saprai usare l'allocazione dinamica, utilizzerai un puntatore ...

2) gli indici degli array vanno da 0 a n-1

3) l'operatore di uguaglianza e' == e non =


codice:
#include "stdafx.h"

#include <iostream>

using namespace std;

main()
{
   int n;
   int vett[100];
   int indice;
   int tr;
   int cerca;
   int pos;
   int cont;

   //Inizializzazione
   indice = 0;
   cont = 0;
   tr = 0;
   pos = 0;

   cout << "Quanti elementi ha il vettore?:" << endl;
   cin >> n;

   do
   {
      cout << "Inserisci un elemento del vettore:" << endl;
      cin >> vett[indice];

      indice++;
   } while(indice < n);

   cout << "Quale numero devo cercare?:" << endl;
   cin >> cerca;

   do
   {
      if(vett[cont] == cerca)
      {
         tr = 1;
         pos = cont+1;
      }

      cont++;
   } while(cont < n);

   if(tr == 1)
   {
      cout<< "Il numero cercato e' nella posizione" << pos << endl;
   }
   else
   {
      cout<< " Numero non trovato" << endl;
   }

   getchar();
}
P.S. Comunque hai sbagliato il forum (questo e' per VB ...), hai inserito un titolo non opportuno, non hai indicato il linguaggio [C], non hai letto il regolamento ... prevedo una "visita" di alka ...