Advertisement
R0drigues

06.Vetores De3

May 19th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.12 KB | None | 0 0
  1. #include<stdio.h>
  2. #define TAMANHO 10
  3.  
  4. void ScanVet(int vet[], int tam)
  5. {
  6.     int i, j, continua;
  7.     for(i = 0; i < tam; i++)
  8.     {
  9.         printf("Digite o %do valor: ",i+1);
  10.         scanf("%d",&vet[i]);
  11.         do
  12.         {
  13.             continua = 0;
  14.             for(j = 0; j < i; j++)
  15.             {
  16.                 while(vet[j] == vet[i])
  17.                 {
  18.                     printf("VALOR JA DIGITADO\nDigite outro valor: ");
  19.                     scanf("%d",&vet[i]);
  20.                     continua = 1;
  21.                 }
  22.             }
  23.         }while(continua != 0);
  24.     }
  25. }
  26.  
  27. void paresImpares (int vet[], int tam)
  28. {
  29.     int i, j, fim = tam, aux;
  30.     for(i = 0; i < fim; i++)
  31.     {
  32.        if(vet[i]%2)
  33.        {
  34.            for(j = i; j < fim - 1; j++)
  35.            {
  36.                aux = vet[j];
  37.                vet[j] = vet[j + 1];
  38.                vet[j + 1] = aux;
  39.            }
  40.            i --;
  41.            fim --;
  42.        }
  43.     }
  44. }
  45.  
  46. int main()
  47. {
  48.     int vetor[TAMANHO], i;
  49.     ScanVet(vetor, TAMANHO);
  50.     paresImpares(vetor, TAMANHO);
  51.     for(i = 0; i < TAMANHO; i++)
  52.         printf("%d ",vetor[i]);
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement