Advertisement
Guest User

Untitled

a guest
Dec 21st, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. void transformar(int n, int* vetor)
  4. {
  5. int i;
  6. for (i= 0; i<n; i++)
  7. if( i>1 && vetor[i] ==1)
  8. printf("%d ", i);
  9. }
  10.  
  11. void verificar(int n, int *vetor)
  12. { int i;
  13. int j;
  14. int k;
  15. int cont=0;
  16. for(i=2;i<n;i++)
  17. for(i=1;i<=n;i++)
  18. if(vetor[i]%i==0)
  19. cont+=1;
  20. if (cont==2)
  21. k=vetor[i];
  22. for(i=2;i<n;i++)
  23. if (vetor[i]%k==0)
  24. vetor[i]=0
  25. else
  26.  
  27.  
  28. int main()
  29. { int n,j;
  30. scanf("%d", &n);
  31. int *vetor = (int*) malloc (sizeof (int)*n);
  32. int i;
  33. vetor[0]=0;
  34. vetor[1]=0;
  35. for(i=2;i<n;i++)
  36. vetor[i]=1;
  37. transformar(n,vetor);
  38. verificar(n, vetor);
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement