Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- #include "ordenacao.h"
- int main(){
- int n,*v,h;
- srand(time(NULL));
- v= lerVetorInteiro("inteiros.txt", &n);
- //esta merda gera numeros aleatorios para por dentro do array (entre 1 e 25);
- for(int i =0; i<n; i++){
- v[i]= (rand() % 25) +1;
- }
- //isto ordena (está dentro do ordenacao.h)
- ordenacaoBubblesort(v,n);
- printVetorInteiros(v,n);
- //esta merda basicamente gera um numero aleatorio entre 1 e 5
- int num= (rand()%5)+1;
- printf("\nnumero gerado:%d", num);
- //este k vai contar quantos elementos foram apagados
- int k=0;
- //este ciclo testa que numeros são iguais ao "num"
- for(int i =0; i< n; i++){
- //se v[i] for igual ao num, k é incrementado
- if(v[i]==num){
- k++;
- //isto basicamente chega tudo o que está à frente do elemento que é igual ao num e puxa tudo para trás
- //vai fazer isto para cada elemento que for a o num
- for(int c=i;c<n;c++){
- v[c]=v[c+1];
- }
- i--;
- }
- }
- v= (int *) realloc(v,(n-k)*sizeof(int));
- printf("\n");
- printVetorInteiros(v,n-k);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement