Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void main(){
- // COM VETOR
- int tamanhoVetor;
- int i;
- // Variaveis da ordenação
- int aux;
- int j;
- // Variaveis das estatisticas
- int soma = 0;
- float media;
- // Pede o tamamnho do vetor
- printf("Digite o tamanho do seu vetor.: ");
- scanf("%i", &tamanhoVetor);
- int vetor[tamanhoVetor]; // Declaração do vetor
- // Cadastramento do vetor
- for(i=0;i<tamanhoVetor; i++){
- printf("\nDigite o %i numero.: ",(i+1));
- scanf("%i",&vetor[i]);
- }
- printf("\n------------ NUMEROS DIGITADOS ------------\n");
- for(i=0; i<tamanhoVetor; i++){
- printf("%i - ",vetor[i]);
- // Aproveita o laço pra fazer as contas
- soma += vetor[i];
- }
- media = soma/tamanhoVetor;
- printf("\n------------ NUMEROS ORDENADOS ------------\n");
- // FOR PRA ORDENAR
- for(i=0; i<=tamanhoVetor; i++){
- for(j=0; j<tamanhoVetor-1; j++){
- if(vetor[j] > vetor[j+1]){
- aux = vetor[j];
- vetor[j] = vetor[j+1];
- vetor[j+1] = aux;
- } // END IF
- } // END FOR
- } // END FOR
- // FOR PRA MOSTRAR
- for(i=0; i<tamanhoVetor; i++){
- printf("%i - ",vetor[i]);
- }
- printf("\n------------ NUMEROS PARES ------------\n");
- for(i=0; i<tamanhoVetor; i++){
- if(vetor[i]%2==0){
- printf("%i - ",vetor[i]);
- }
- }
- printf("\n------------ NUMEROS IMPARES ------------\n");
- for(i=0; i<tamanhoVetor; i++){
- if(vetor[i]%2!=0){
- printf("%i - ",vetor[i]);
- }
- }
- int primo = 1;
- printf("\n------------ NUMEROS PRIMOS ------------\n");
- for(i=0; i<tamanhoVetor; i++){
- for(j=2; j<vetor[i]; j++){
- if(vetor[i]%j == 0){
- primo = 0;
- break;
- } // END IF
- } // END FOR
- if(primo == 1){
- printf("%i - ",vetor[i]);
- }
- primo = 1;
- }
- printf("\n------------ ESTATISTICAS ------------\n");
- printf("SOMA = %i\n",soma);
- printf("MEDIA = %.2f\n",media);
- printf("MAIOR NUMERO = %i\n",vetor[tamanhoVetor-1]);
- printf("MENOR NUMERO = %i\n",vetor[0]);
- printf("NUMERO DO MEIO = %i\n",vetor[tamanhoVetor/2]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement