#include<stdio.h>
#include<math.h>
#include<time.h>
#include<stdlib.h>
int vetrandom(int *v,int t){
int a,b,aux,i,ok=0;
srand(time(NULL));
for(i=0;i<200;i++){
while(ok==0){
//randomize();
//srand(time(NULL));
a=rand() % (t);
//randomize();
//srand(time(NULL));
//printf("rand: %d\n", rand());
//srand(time(NULL));
b=rand() % (t);
if(a==b){
ok=0;
}else{
ok=1;
}
printf ("a: %d b: %d\n", a, b);
}
printf ("ANTES - v[a]: %d v[b]: %d\n", v[a], v[b]);
aux=v[b];
v[b]=v[a];
v[a]=aux;
printf ("DEPOIS - v[a]: %d v[b]: %d\n", v[a], v[b]);
ok = 0;
}
}
int main(){
int quant;
printf("Digite a quantidade de termos: ");
scanf("%d",&quant);
int vetor[quant],a,b,c;
printf("Digite os valores: ");
for(a=0;a<quant;a++){
printf("%d: ",a);
scanf("%d",&vetor[a]);
}
vetrandom(vetor,quant);
for(a=0;a<quant;a++){
printf("%d",vetor[a]);
}
}
Recent Posts