Created
November 2, 2016 03:52
-
-
Save mreduar/3f4a79b400a5223a9371096a002505d4 to your computer and use it in GitHub Desktop.
Realizar un programa en lenguaje c que lea el vector de un maximo de 20 posiciones, sabiendo que dichos datos son de tipo entero, luego determine el promedio de todos los valores y el mayor de los valores. asi como tambien que imprima todos los datos. Use funciones.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Realizar un programa en lenguaje c que lea el vector de un maximo de 20 posiciones, | |
sabiendo que dichos datos son de tipo entero, luego determine el promedio de todos los valores y el mayor de los valores. | |
asi como tambien que imprima todos los datos. Use funciones. */ | |
#include <stdio.h> | |
#define n 20 | |
int vector[n]; | |
int i, suma=0; | |
int mayor(); | |
int mayorloc; | |
void leer(); | |
void imprimir(); | |
float promedio(); | |
float promedioloc; | |
int main() | |
{ | |
leer(vector); | |
promedio(vector); | |
mayor(vector); | |
imprimir(); | |
return 0; | |
} | |
void leer() | |
{ | |
for ( i = 0; i < n; ++i) | |
{ | |
printf("Ingrese el #%d\n", i+1); | |
scanf("%d",&vector[i]); | |
} | |
} | |
float promedio(int vector[]){ | |
for ( i = 0; i < n; ++i) | |
{ | |
suma+=vector[i]; | |
} | |
promedioloc=suma/n; | |
return (promedioloc); | |
} | |
int mayor(int vector[]){ | |
mayorloc=0; | |
for ( i = 0; i < n; ++i) | |
{ | |
if(mayorloc<vector[i]){ | |
mayorloc=vector[i]; | |
} | |
} | |
return (mayorloc); | |
} | |
void imprimir(){ | |
for ( i = 0; i < n; ++i) | |
{ | |
printf("El numero en la posicion %d es: %d\n", i+1, vector[i]); | |
} | |
printf("El promedio es: %f\n", promedioloc); | |
printf("El mayor de los numeros es: %d\n", mayorloc); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment