Advertisement
Guest User

Untitled

a guest
Nov 20th, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. void main(){
  2. // COM VETOR
  3. int tamanhoVetor;
  4. int i;
  5. // Variaveis da ordenação
  6. int aux;
  7. int j;
  8.  
  9. // Variaveis das estatisticas
  10. int soma = 0;
  11. float media;
  12. // Pede o tamamnho do vetor
  13. printf("Digite o tamanho do seu vetor.: ");
  14. scanf("%i", &tamanhoVetor);
  15.  
  16. int vetor[tamanhoVetor]; // Declaração do vetor
  17.  
  18. // Cadastramento do vetor
  19. for(i=0;i<tamanhoVetor; i++){
  20. printf("\nDigite o %i numero.: ",(i+1));
  21. scanf("%i",&vetor[i]);
  22. }
  23.  
  24. printf("\n------------ NUMEROS DIGITADOS ------------\n");
  25. for(i=0; i<tamanhoVetor; i++){
  26. printf("%i - ",vetor[i]);
  27. // Aproveita o laço pra fazer as contas
  28. soma += vetor[i];
  29. }
  30. media = soma/tamanhoVetor;
  31.  
  32. printf("\n------------ NUMEROS ORDENADOS ------------\n");
  33. // FOR PRA ORDENAR
  34. for(i=0; i<=tamanhoVetor; i++){
  35. for(j=0; j<tamanhoVetor-1; j++){
  36. if(vetor[j] > vetor[j+1]){
  37. aux = vetor[j];
  38. vetor[j] = vetor[j+1];
  39. vetor[j+1] = aux;
  40. } // END IF
  41. } // END FOR
  42. } // END FOR
  43.  
  44. // FOR PRA MOSTRAR
  45. for(i=0; i<tamanhoVetor; i++){
  46. printf("%i - ",vetor[i]);
  47. }
  48.  
  49. printf("\n------------ NUMEROS PARES ------------\n");
  50. for(i=0; i<tamanhoVetor; i++){
  51. if(vetor[i]%2==0){
  52. printf("%i - ",vetor[i]);
  53. }
  54. }
  55.  
  56. printf("\n------------ NUMEROS IMPARES ------------\n");
  57. for(i=0; i<tamanhoVetor; i++){
  58. if(vetor[i]%2!=0){
  59. printf("%i - ",vetor[i]);
  60. }
  61. }
  62.  
  63. int primo = 1;
  64. printf("\n------------ NUMEROS PRIMOS ------------\n");
  65. for(i=0; i<tamanhoVetor; i++){
  66. for(j=2; j<vetor[i]; j++){
  67. if(vetor[i]%j == 0){
  68. primo = 0;
  69. break;
  70. } // END IF
  71. } // END FOR
  72.  
  73. if(primo == 1){
  74. printf("%i - ",vetor[i]);
  75. }
  76. primo = 1;
  77. }
  78.  
  79. printf("\n------------ ESTATISTICAS ------------\n");
  80. printf("SOMA = %i\n",soma);
  81. printf("MEDIA = %.2f\n",media);
  82. printf("MAIOR NUMERO = %i\n",vetor[tamanhoVetor-1]);
  83. printf("MENOR NUMERO = %i\n",vetor[0]);
  84. printf("NUMERO DO MEIO = %i\n",vetor[tamanhoVetor/2]);
  85.  
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement