allora ho fatto un programma ke ricerca un elemento in un vettore(anzi fa anke il caricamento e l'ordinamento) ma cmq
devo riuscire a prendere anke i doppioni ma nn so cm fare
ecco il codice fatto finora(da modificare)
codice:
#include <stdio.h>

int r;
int posto=0;

int trova(int vett[],int d){
    int s=0;
    
    do{
     if(vett[posto]==r){
           s=1;
           }
        else{
         posto++;
         }   
       }
     while(posto<d&&s==0);
  return s;
}

int main(){
    int n,app;
    int vett[30];
    
    printf("Inserisci numero elementi (max 30)\n");
    scanf("%d",&n);
    
    for(int i=0;i<n;i++){
      printf("Inserisci numero\n");
      scanf("%d",&vett[i]);
      }
      for(int j=0;j<n-1;j++){
        for(int k=j+1;k<n;k++){
          if(vett[j]>vett[k]){
             app=vett[j];
             vett[j]=vett[k];
             vett[k]=app;
          }
        }
      }
      
         for(int p=0;p<n;p++){
          printf("%d ",vett[p]);
         }
      
      printf("inserisci numero da cercare\n");
      scanf("%d",&r);
      
      int trovato=trova(vett,n);
      
      if(trovato)printf("numero trovato in posizione %d !",posto);
      else printf("numero non trovato!");
      return 0;
}