ho fatto come dite voi ed ho tolto il void ma mi dà errore una volta finia la compilazione......e cmq anche a me genera dei numeri che nn rientrano dei limiti che io impongo....ecco come ho scritto:


#include <time.h>
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>


int n, val, max, min, conta;
int main(){
void srand();
conta=0;
cout<<"\n\n\nInserisci il numero di valori che vuoi generare ";
cin>>n;
do {
val= rand(10)+1;
cout<<"\n" <<val;
if (conta==0){
max=val;
min=val;
}
else
if (val>max)
max=val;
if (val<min)
min=val;
conta++;
} while (conta<n);
cout<<"\n\n Il valore piu' grande tra quelli inseriti e' " <<max;
cout<<"\n Il valore piu' piccolo tra quelli inseriti e' "<<min;
getch();
return 0;
}


ma il fdatto è che nn mi genera dei numeri compresi tra 1 e 10 ...come devo fare??