Ejercicios Resueltos de Punteros en C++. Función que calcula y devuelve la media de un vector de enteros.
Función que calcula y devuelve la media aritmética de un vector de 10 elementos
numéricos enteros, utilizando un puntero a dicho vector.
La función recibe un puntero con la dirección de memoria donde se encuentra el vector y calcula y devuelve la media de los 10 valores.
#include <iostream> using namespace std; const int ELEM = 10; float media(int *); //funcion que recibe un puntero a int y devuelve un float int main() { int a[ELEM]; int i; for(i=0;i<ELEM;i++) { cout << "Introduce elemento " << i+1 << " del array: "; cin >> a[i]; } cout << "Media: " << media(a) << endl; //en la llamada a la funcion se le envía el array system("pause"); }
//función para calcular la media float media(int *v) //v contiene la direccion de inicio del array { float media=0; int i; for(i=0;i<ELEM;i++) { media = media + *v; //se acumula en media la suma de todos los elementos v++; //siguiente elmento del array // las dos instrucciones anteriores se pueden escribir en una sola: //media = media + *v++;
a ver soy nuevo programa que reciba por teclado 12 numeros y retorne los numero k mas se repiten ejemplo 55 46 76 49 56 47 en este caso los numeros que mas se repiten son 4 y 5 entonces que devuelva 45
Buenas, si me pueden ayudar en: escriba un programa que calcule y escribe la suma y el producto de los 10 primeros números naturales.(UTILICE LA SENTENCIA DE REPETICIÓN- WHILE)
a ver soy nuevo programa que reciba por teclado 12 numeros y retorne los numero k mas se repiten ejemplo
ResponderEliminar55 46
76 49
56 47 en este caso los numeros que mas se repiten son 4 y 5 entonces que devuelva 45
Buenas, si me pueden ayudar en: escriba un programa que calcule y escribe la suma y el producto de los 10 primeros números naturales.(UTILICE LA SENTENCIA DE REPETICIÓN- WHILE)
ResponderEliminarun ejercicio que tenga funciones,punteros y vectores
ResponderEliminar