Sobre o blog

O blog TI Cimol tem como objetivo divulgar informações do curso técnico em TI para o turno da noite, com exercícios resolvidos, algumas curiosidades tecnológicas e dicas sobre o mercado da informática.

18:26

Desordenar numeros

#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]);
    }
}

0 comentários:

Postar um comentário