¿Como puedo hacer para que se generen numeros al azar una y otra vez?, he estado intentandolo pero siempre se terminan repitiendo los numeros y la posicion, he aqui el codigo:
#include <conio.h>
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(){
int L1,L2,L,num1,masal,num2,num,numM=1,a,pos;
char op;
do{
system("cls");
L1=50+rand()%150; L2=50+rand()%150;
L=L1+L2;
cout<<"Limite escogido: "<<L<<"\n";
for(a=1;a<=L;a++){
masal=rand()%10+1; num1=rand()%350+masal; num2=rand()%350+masal;
num=num1+num2;
cout<<a<<". "<<num<<"\n";
if(num>numM){
numM=num;
pos=a;
}
}
cout<<"El numero mayor esta en la posicion "<<pos<<" y es el: "<<numM<<"\n";
cout<<"\n¿Desea repetir el ejercicio?\nSi (s)\nNo (Pulsar cualquier otra tecla)\n";
cin>>op;
}while(op=='s');
return 0;
}