2da evaluación del 2do parcial. Tercer ejercicio - YezaelOtamendi/Programamcion-en-C GitHub Wiki

#include <stdio.h>

void ordena (int *p, int N);

int compara (int *m, int *n);

int main (void){

int i, r, s, a[25];

for (i=0; i<25; i++){
   a[i] = 0;
}
for (i=0; i<25; i++){
    printf("Inserte el valor de la posicion %d: ", i+1);
    scanf("%d", &a[i]);
}

ordena(a, 25);
printf("\n");

for (i=0; i<25; i++){
	printf("%d,  ", a[i]);
}

for (i=0; i<25; i++){
	s=s+a[i];
}
r=s/25;
printf("\nLa media es de: %d", r);
return 0;

}

void ordena (int *p, int N){

int i, j, t;

for (i=N-1; i>=0; i--){
	for (j=1; j<=i; j++){
		if (compara(&p[j-1], &p[j])){
			t=p[j-1];
			p[j-1]=p[j];
			p[j]=t;
		}
	}
}

}

int compara (int *m, int *n){

return (*m>*n);

}

⚠️ **GitHub.com Fallback** ⚠️