Awesome!
Completion rate improved to 9.09SectionΒ 1. ChapterΒ 2
single
Challenge: Setting Iterations with the While Loop in C
Swipe to show menu
A while loop in C repeatedly executes a block of code as long as a given condition is true. Here's a simple example to help you:
main.c
123456int i = 0; while (i < 3) { printf("Iteration %d\n", i); i++; }
Task
Swipe to start coding
Write a function in C called powerCounter that takes two integer parameters a and b. The function should calculate the value of a raised to the power of b (that is, a^b) using a while loop. For each multiplication performed in the loop, increment a counter variable. The function must return the final value of the counter variable, which should be equal to b (the exponent).
- Use a while loop to repeat the multiplication process exactly
btimes. - Start with a result variable set to 1.
- For each iteration, multiply the result by
aand increment the counter. - After the loop, return the counter variable.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 1. ChapterΒ 2
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat