Hola buen vídeo me puedes ayudar con este programa: declare un vector 10,000. Llene el vector con datos aleatorios. Muestre el valor promedio del vector de datos. Nomas he declarado el vector de 10,000 con datos aleatorios mas no se como mostrar el valor promedio total de la suma de los números que aparecen en mi programa #include #include #include using namespace std; int main(void){ int i; int data[10000]; srand(time(NULL)); for( i=0; i
3 жыл бұрын
Hola casi lo tienes. Solo declara una variable antes de for, ya que no estás poniendo límite a tu rand, este podría generar números hast 32,000, por eso la variable donde acumulas no puede ser int, ya que solo un poar de números podrían darte un desbordamiento de la variable, por eso lo pongo como unsigned log. Luego suma en esta variable que creaste acumula cada numero aleatorio que generas. Finalmente divides el acumulado entre el total de elementos que se sumaron, 10,000 en tu caso. unsigned long acumulado; //nueva varaible for( i=0; i