Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- float media (int tamanho, int vetor[200] )
- {
- float soma=0;
- int i;
- for (i=0; i<tamanho;i++)
- {
- soma+= vetor[i];
- }
- return soma/tamanho;
- }
- int par (int tamanho, int vetor[200])
- { int i, par=0;
- for (i=0; i<tamanho;i++)
- {
- if (vetor[i]%2==0)
- par++;
- }
- return par;
- }
- float impar (int tamanho, int vetor[200])
- { int i, impar=0;
- for (i=0; i<tamanho;i++)
- {
- if (vetor[i]%2!=0)
- impar ++;
- }
- return impar;
- }
- float mediana (int tamanho, int vetor[200] )
- {
- int med;
- if (tamanho%2!=0)
- {med = vetor[((tamanho+1)/2)-1];}
- else
- {
- med = (vetor[((tamanho+1)/2)-1] + vetor[tamanho/2])/2;
- }
- return med;
- }
- main ()
- {
- int n, vet[200], w, z, i;
- float x, y;
- do
- {
- printf ("Digite o tamanho do vetor:");
- scanf ("%d", &n);
- }
- while (n<5 || n>200);
- for (i=0; i<n; i++)
- {
- printf("v[%d] = ", i);
- scanf ("%d", &vet[i]);
- }
- x = media(n,vet);
- y = mediana(n,vet);
- z = par(n,vet);
- w = impar(n,vet);
- printf ("\n MEDIA = %.2f", x);
- printf ("\n MEDIANA = %.2f", y);
- printf ("\n N par = %d", z);
- printf ("\n N impar= %d", w);
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement