Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Challenge: Why Do We Need Array Size as an Argument? | Function Arguments Specification
C++ Functions

bookChallenge: Why Do We Need Array Size as an Argument?

Tarea

Swipe to start coding

You are creating a student analytics tool that calculates the average score from a list of grades stored in a dynamic array.

  1. The function calculateAverage takes a pointer to an integer array scores and an int n representing the number of elements.
  2. Initialize a variable sum to 0 before the loop.
  3. Use a loop to iterate over the array from 0 to n.
  4. In each iteration, add the current element to the variable sum.
  5. Return the average score by dividing sum by n.

Example

{80, 90, 75, 85, 100} => 86.0
{60, 70, 80} => 70.0
{100, 90, 95, 85} => 92.5

Solución

solution.cpp

solution.cpp

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 6
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain this in simpler terms?

What are the main takeaways from this?

Can you give me an example?

close

Awesome!

Completion rate improved to 5

bookChallenge: Why Do We Need Array Size as an Argument?

Desliza para mostrar el menú

Tarea

Swipe to start coding

You are creating a student analytics tool that calculates the average score from a list of grades stored in a dynamic array.

  1. The function calculateAverage takes a pointer to an integer array scores and an int n representing the number of elements.
  2. Initialize a variable sum to 0 before the loop.
  3. Use a loop to iterate over the array from 0 to n.
  4. In each iteration, add the current element to the variable sum.
  5. Return the average score by dividing sum by n.

Example

{80, 90, 75, 85, 100} => 86.0
{60, 70, 80} => 70.0
{100, 90, 95, 85} => 92.5

Solución

solution.cpp

solution.cpp

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 6
single

single

some-alt