Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define tam 31
- int moda(int A[]){
- int i,j,moda,cont,a;
- for(i=0;i<tam;i++){
- cont=0;
- for(j=0;j<tam;j++){
- if(A[i]==A[j])
- cont++;
- }
- if(i==0){
- moda=A[i];
- a=cont;
- }else{
- if(cont>a){
- moda=A[i];
- a=cont;
- }
- }
- }
- return moda;
- }
- int promedio(int A[]){
- int suma=0,i;
- for(i=0;i<tam;i++){
- suma+=A[i];
- }
- return suma/tam;
- }
- int mediana(int A[]){
- int i,j;
- if(tam&1==1){
- return A[tam/2];
- }else{
- i=tam/2;
- j=i+1;
- return (A[i]+A[j])/2;
- }
- }
- int main(){
- int A[tam],i,j,aux;
- printf("\nCurso:\n");
- for(i=0;i<tam;i++){
- do{
- printf("\nNota Alumno [%d]:",i);
- scanf("%d",&A[i]);
- }while(A[i]<10 || A[i]>70);
- }
- for(i=0;i<tam-1;i++){
- for(j=0;j<tam-1;j++){
- if(A[j]>A[j+1]){
- aux=A[j+1];
- A[j+1]=A[j];
- A[j]=aux;
- }
- }
- }
- for(i=0;i<tam;i++){
- printf("\n[%d]:",A[i]);
- }
- printf("\n\tMayor Nota [%d] y Menor Nota [%d]",A[tam-1],A[0]);
- printf("\n\tModa [%d]",moda(A));
- printf("\n\tPromedio de notas [%d]",promedio(A));
- printf("\n\tMediana [%d]",mediana(A));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement